本文主要是介绍struct 和 class 不同点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在 C++ 里面 struct 和 class 没有本质的区别只是成员和继承方式的默认不同
struct 是 public
class 是 private
我的个人建议是只要需要实现成员函数的就用 class
至于效率问题,那得看什么特性
好多都是编译时就处理掉的事情,比如普通的函数重载(非 virtual 成员函数),比如模板,只是增加编译时间而已,对运行效率没影响
这篇关于struct 和 class 不同点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!