C++中对C语言结构体用法的扩充

 更新时间:2018年12月20日 10:35:30   作者:Engineer-Bruce_Yang  
今天小编就为大家分享一篇关于C++中对C语言结构体用法的扩充,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

最近在学习C++,了解到,C++中对C做了扩充,使用结构体时也可以像类一样,规定私有数据类型和公有数据类型,同时也可以在struct中实现方法设置等等。

但为了保持面对对象的特性,建议还是使用class来描述一个类。

案例如下:

#include <iostream>
#include <ctime>
using namespace std ;
typedef struct student 
{
 private :
 int a , b , c ; 
 public :
 void set(int a , int b , int c)
 {
  this->a = a ; 
  this->b = b ; 
  this->c = c ; 
 }
 void prit()
 {
  cout << a << endl << b << endl << c << endl ;
 }
}stu;
stu st1 ; 
int main(void)
{
 st1.set(1,2,3);
 st1.prit(); 
 return 0 ;
}

运行结果:

1
2
3

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • C++面试之你知道有哪些可执行体吗

    C++面试之你知道有哪些可执行体吗

    可执行体其实也叫可调用对象,这也是面试常常会考到的问题,这篇文章就来和大家详细讲讲C++中的可执行体,感兴趣的小伙伴可以了解一下
    2023-06-06
  • C++实现闹钟程序的方法

    C++实现闹钟程序的方法

    这篇文章主要介绍了C++实现闹钟程序的方法,比较实用的功能,需要的朋友可以参考下
    2014-08-08
  • Qt实现网络聊天室的示例代码

    Qt实现网络聊天室的示例代码

    本文主要介绍了Qt实现网络聊天室,实现一个在线聊天室, 使用tcp对客户端和服务器端进行通讯。具有一定的参考价值,具有一定的参考价值,
    2021-06-06
  • C++11中使用using的方法

    C++11中使用using的方法

    在 C++ 中 using 用于声明命名空间,使用命名空间也可以防止命名冲突。这篇文章主要介绍了C++11中使用using的方法,需要的朋友可以参考下
    2021-09-09
  • 深入解析C++中的指针数组与指向指针的指针

    深入解析C++中的指针数组与指向指针的指针

    以下是对C++中的指针数组与指向指针的指针进行了详细的介绍,需要的朋友可以过来参考下
    2013-09-09
  • C/C++中宏定义(#define)

    C/C++中宏定义(#define)

    #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。接下拉通过本文给大家分享C/C++中宏定义(#define)知识,需要的朋友参考下
    2017-02-02
  • C语言中常用的几个头文件及库函数

    C语言中常用的几个头文件及库函数

    这篇文章主要介绍了C语言中常用的几个头文件及库函数的相关资料,需要的朋友可以参考下
    2017-09-09
  • Matlab实现灰色预测的示例代码

    Matlab实现灰色预测的示例代码

    这篇文章主要为大家详细介绍了如何利用Matlab实现灰色预测,文中的示例代码讲解详细,具有一定的参考价值,感兴趣的小伙伴可以了解一下
    2022-05-05
  • 快速学习六大排序算法

    快速学习六大排序算法

    这篇文章主要介绍了六大排序算法-插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序,需要学习的小伙伴可以参考这篇文章
    2021-08-08
  • 如何用C写一个web服务器之基础功能

    如何用C写一个web服务器之基础功能

    C语言是一门很基础的语言,程序员们对它推崇备至,本文将带着大家来看一下,如何用C写一个web服务器。
    2021-05-05

最新评论