C++:struct与class的区别
2018-05-17 00:18
253 查看
(1)C语言中struct与class的区别:struct只作为一种复杂数据类型定义的结构体,不能用于面向对象编程;C语言没有class关键字。
(2)C++语言中struct与class的区别:对于成员访问权限以及继承方式,class默认都是private,struct默认是public;class可以用于表示模板类型,struct不行;一般来说,用到继承时常用class,没用到继承时则使用struct。
相关文章推荐
- C++中class与struct的区别
- c与c++中struct与class区别与联系
- C/C++面试题:class和struct有什么区别?
- C++中struct与class的区别
- C++中结构体与类的区别(struct与class的区别)
- c++中struct和class的区别
- C++中的struct和class的区别
- C++中class与struct的区别
- C++中Struct和Class的区别
- C++中struct和class的区别 [转]
- C++中可以用struct和class来定义类型,这两种类型有什么区别
- C++中struct与class的区别
- C++中struct和class的区别
- C++中struct与Class的的区别
- C++中struct与class的区别
- C++ class和struct的区别
- C++中的struct和class的区别
- C++中Struct和Class的区别
- C++中struct与class的区别
- C++中class、struct、union的区别