关于struct

来源:互联网 发布:dota2邪恶镰刀 知乎 编辑:程序博客网 时间:2024/06/07 19:47

 

1、c++里的struct是为了兼容c语言而所保留的。2、在c++里struct和class除了成员的默认访问属性一个是public,一个是private外,几乎没什么区别,都可以有成员变量,成员函数,构造函数,析构函数,都可以继承等。3、在c里,struct只可以有数据成员。综上,c里的东西在c++里都可以用,c++里的很多东西不能在c里用。
In addition:
struct A; 就是告诉编译器: 嗯, 这个A虽然我还没定义, 可它是个结构, 你注意了哈
参见:http://linux.chinaunix.net/bbs/thread-717090-1-1.html

 

原创粉丝点击