码迷,mamicode.com
首页 > 编程语言 > 详细

c语言结构体到c++类的演化过程

时间:2014-12-22 09:27:51      阅读:151      评论:0      收藏:0      [点我收藏+]

标签: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++类的演化过程

标签:c++   c   

原文地址:http://blog.csdn.net/wangjiaweiwei/article/details/42076081

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!