标签: c++
我已经读过在头文件中定义函数是一种不好的做法,但类怎么样?是在头文件中定义它们吗?
答案 0 :(得分:1)
除非这个类是纯模板类或其他应该是内联的类,否则最好将类实现放入cpp文件而不是头文件。总之,将接口放在头文件中,同时将实现放在cpp文件中。
P.S。
正如@jogojapan所说,我说的是类实现而不是类定义。那是因为尽管OP正在谈论类定义,但我强烈怀疑他实际上是否意味着类实现。