c++的类和结构体是什么关系

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:12:57

有关系,类的默认属性是私有的;
结构体的默认属性是公有的

struct可以看作轻量级的class,但是区别如下:
!)struct的默认访问属性为public,class的默认访问属性为private
2)在用模版的时候只能写template<class Type>或template<typename Type>不能写template<struct Type>。
3)struct是从C继承来的,但在C++增加了类的特征。

C++中,struct关键字与Class关键字基本是一样的,但是,有两点不同
1 struct定义的数据类型里面所有成员默认级别都是共有的,而class里面所有成员默认级别都是私有的
2 在模板定义中,只能用class 或者typename 而不能用struct

没有关系,两种不同的概念

没关系