在 C++ 里面 struct 和 class 没有本质的差别
仅仅是成员和继承方式的默认不同
struct 是 public
class 是 private
我的个人建议是仅仅要须要实现成员函数的就用 class
至于效率问题,那得看什么特性
好多都是编译时就处理掉的事情,比方普通的函数重载(非 virtual 成员函数)。比方模板。仅仅是添加编译时间而已,对执行效率没影响
相关文章
- 01-23002-ES6Class和普通构造函数的区别
- 01-23codevs1281 矩阵乘法 快速幂 !!!手写乘法取模!!! 练习struct的构造函数和成员函数
- 01-23c – 成员必须具有class / struct / union
- 01-23vuex和redux的相同点和不同点。
- 01-23在C和C++中struct与typedef struct的区别详细介绍
- 01-23简述RIP路由协议和OSPF路由协议的相同点和不同点。
- 01-23c – 使用std :: set find和struct data
- 01-23【比较】粒子群算法PSO 和 遗传算法GA 的相同点和不同点
- 01-23Vue3手册译稿 - Class和Style绑定
- 01-23C++中struct和class的区别 [转]