原文链接:
http://blog.youkuaiyun.com/yangbo_hbzjk/article/details/7448910
结构体struct是C语言中用来封装类似于类的模块。
因为C++设计时定下的一项原则:必须完全兼容C语言,所以就允许C++下使用结构体类型了,并且在C++中的结构体类型支持成员函数。在此基础上扩展了面向对象思想,有了Class类,其实作用和原理都等同与结构体类型struct。
什么时候用struct什么时候用class呢?
如果希望成员是公用的,使用struct比较方便,如果希望部分成员私有,宜用class。建议尽量使用class来建立类,符合C++风格。
本文详细解释了C++中结构体struct和类class的区别与使用场景,建议尽量使用class建立类,以符合C++风格。
115

被折叠的 条评论
为什么被折叠?



