c语言结构体到c++类的演化过程
c++是由c语言继承和扩展而来,c++中很多东西都是从c语言中发展来的,
下面就来它探讨c++类和c语言中结构体的关系:
在c语言中使用的一种特殊的数据结构叫结构体,例如:
struct stu_info
{
unsigned long number;
char *name;
char *sex;
} ;
c++中的结构体对c语言中的结构体的扩展如下:
struct stu_info
{
unsigned long number;
char *name;
char *sex;
public :
void set_name();
void get_number();
} ;
c++中定义类的方式与定义结构体的方式很像,如下:
struct stu_info
{
unsigned long number;
char *name;
char *sex;
public:
void set_name();
void get_number();
} ;
从上可知,c++中的类是从c语言中的结构体发展而来的。郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。