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();
} ;
struct stu_info
{
unsigned long number;
char *name;
char *sex;
public:
void set_name();
void get_number();
} ;
从上可知,c++中的类是从c语言中的结构体发展而来的。原文地址:http://blog.csdn.net/wangjiaweiwei/article/details/42076081