一般来说在头文件声明, 在CPP中定义, 实际理解起来感觉有点疑问.通常类的声明在.h文件中, 内联函数可以定义在头文件中.
那么构造函数应不应该放着头文件中?
楼主看到好多代码都把构造函数放着头文件中(显然放着cpp中也行).
拷贝构造函数 拷贝赋值运算符(operator=) 应不应该放在头文件中?
析构函数呢?
移动构造函数或者移动赋值运算符呢?
虚析构函数什么的呢?
继承的构造函数什么的呢?
看到很多代码都把上面的放在头文件里, lz有点强迫症, 非常想弄清楚.
(最近在看C++primer,有点问题,求教)