首页 > 代码库 > c语言结构体到c++类的演化过程
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语言中的结构体发展而来的。c语言结构体到c++类的演化过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。