简单问题:
我真的很喜欢封装的想法,但我真的不知道在性能关键的情况下是否值得。
例如:
x->var;
比
快x->getVar();
因为函数调用的开销。有没有既快速又封装的解决方案?
最佳答案
getVar() 在任何情况下都可以被内联。即使存在性能损失,封装的好处也远远超过性能方面的考虑。
关于c++ - 封装与性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4131920/