sta*_*tor 29 c++ methods function
我在编写程序时很多时候一直对这个设计决策感到困惑,但是我不能100%确定何时应该将函数作为类的成员函数,何时将其保留为正常函数,其中其他源文件可以在头文件中公开函数声明时调用该函数.在大多数情况下,对类的成员变量的期望访问是否与决策有关?
Pio*_*ost 29
Herb Sutter 的接口原理
对于类X,所有函数(包括自由函数
)(a)"提及"X和
(b)都是"提供"X
在逻辑上是X的一部分,因为它们构成了X的接口的一部分.
深入讨论阅读命名空间和 Herb Sutter 的接口原理.
编辑
实际上,如果你想了解C++,请阅读Herb Sutter编写的所有内容:)