C++中struct关键字和class关键字的区别

刚开始接触 C++,看到代码中有 struct 关键字,还觉得是用告终构体,结果后来发现 struct 和 class 同样都用于类的定义,因而把二者的差异记录于此。 一句话总结:二者都可用于定义类,惟一的区别是二者定义的类的默认访问权限有差异。 其实比二者差异更重要的是,我很好奇为何 C++ 中会存在两个用于定义类的关键字,并且看起来二者之间的区别并无大到须要多设置一个关键字,class 彷佛彻
相关文章
相关标签/搜索