C++——class类和struct结构体的唯一区别

Posted yrm1160029237

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++——class类和struct结构体的唯一区别相关的知识,希望对你有一定的参考价值。

唯一的区别:默认访问权限不同,其他没有任何区别。

class Base/****/;
class D1:Base/****/;//默认D1对Base是public继承
struct D2:Base/****/;//默认D2对Base是private继承

建议:无论是class还是struct继承,显式声明继承关系,避免误会。

以上是关于C++——class类和struct结构体的唯一区别的主要内容,如果未能解决你的问题,请参考以下文章

C++学习(四六零)C++类和结构体的关系

Swift之深入解析类和结构体的本质

C++ 类和对象上

链表使用类和结构体的区别?

C++中类和结构体的区别

C++类和C结构体类型的异同