用结构(STRUCT)和类(CLASS)定义一个类的区别
2006-11-18 14:16
363 查看
书上的说法:
结构也可以 用来定义类,但它与类的区别在于:
用CLASS定义的类,在第一个访问标示符前的任何成员都隐式的申明为PRIVATE,而STRUCT是PUBLIC的。
也就是说,用STRUCT定义类,其成员默认为公有,而CLASS则默认是私有的。
结构也可以 用来定义类,但它与类的区别在于:
用CLASS定义的类,在第一个访问标示符前的任何成员都隐式的申明为PRIVATE,而STRUCT是PUBLIC的。
也就是说,用STRUCT定义类,其成员默认为公有,而CLASS则默认是私有的。
相关文章推荐
- C#中类和结构的区别(class和struct)
- c#语言基础(6)----结构(struct)和类(class)的 区别
- 结构标签(struct tag)与类型定义(typedef)的区别
- C++中可以用struct和class来定义类型,这两种类型有什么区别
- C++中的结构(struct)与类(class)的区别
- 结构(struct)与类(class)的区别
- 关于Struct 与 Class的区别(class 定义对象时候不能赋初值的方法何原因)
- class和struct的区别以及类的内存结构
- (转)类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- class(类)和struct(结构)的区别
- class和struct的区别 类的内存结构
- C#中结构(struct)与类(class)的区别
- 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next; } *NODEPTR; 但是编译器报了错误信息。难道在C语言中一个结构不能包
- 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- ·C++中struct与class结构的区别
- C++中struct与class结构的区别
- c#中类与结构的区别 struct与class的区别
- class和struct做类型定义时的区别
- csharp类、引用类型(class)与结构、值类型(struct)的区别