struct与class
来源:互联网 发布:轴承数据库 编辑:程序博客网 时间:2024/05/22 00:13
struct inflatbale {
char name[20];
float volume;
double price;
}InflatBale; //可以声明struct的时候声明一个struct实例
声明结构的指针
inflatbale* ifp;
与class区别
1.如果都用默认的,class按private struct按public(他们的继承也是这个样子的)
2.都可以有成员函数
3.都可以有一大堆pubic/private/protected修饰符在里边
4.等等
5.作为语言的两个关键字,除去定义类型时有上述区别之外,另一点"class"这个关键字还用于定义模板参数,就像
typename但“struct不能用于定义模板参数”
6.还有一个区别struct可以用{}赋初值,而class不行
如struct abc{int m1;float m2; bool m3;}
abc abcinstance{1, 1.0, false};
注意:
c++的一些老版本不能对函数中定义的常规数组进行初始化,也不能对函数中定义的常规结构进行初始化
- 关键字class与struct
- struct 与 class
- class 与struct 区别
- struct与class
- struct 与 class区别
- class与struct
- Struct与Class辨析
- struct 与 class区别
- class与struct 区别
- struct与class区别
- 06 class与struct
- C++ struct 与class
- 浅析class与struct区别
- struct与class的区别
- 浅析class与struct区别
- class,struct与union异同
- class与struct的区别
- class与struct的区别
- C++之静态联编和动态联编
- 判断邮箱是否合法的代码
- Asp.net文件上传(转载)
- 通过rowid逻辑并行抽取数据
- Linux的I2C驱动架构
- struct与class
- 几个有用的jQuery技巧
- DataGrid删除确认代码以及Gridview删除确认代码
- 指针,const指针,指针最要注意的地方
- Learn Sed
- diff命令用法
- shell脚本之awk的简单使用
- 数组,字符串,cin cin.getline() cin.get() getline() gets()
- 图的关键路径