java中直接把函数写在类里面的确看起来很舒服。
但是c++中的.h,.cpp各自分开也有好处,当然最后开来,通过#include都是一体的。
在.h中实现函数至少有两个坏处:
1,增加编译时间,只要对其中任何一个地方有所修改,关联的部分都要重新编译
2,使得界面不清晰,本来一个个接口罗列在.h中非常鲜明美观的做法,被其中大量的代码打乱
一般也就是get&set函数在.h中实现还是不错的,其他的为什么不放在cpp中的,有visual assist的时候,看代码根本没有任何不便。
java中直接把函数写在类里面的确看起来很舒服。
但是c++中的.h,.cpp各自分开也有好处,当然最后开来,通过#include都是一体的。
在.h中实现函数至少有两个坏处:
1,增加编译时间,只要对其中任何一个地方有所修改,关联的部分都要重新编译
2,使得界面不清晰,本来一个个接口罗列在.h中非常鲜明美观的做法,被其中大量的代码打乱
一般也就是get&set函数在.h中实现还是不错的,其他的为什么不放在cpp中的,有visual assist的时候,看代码根本没有任何不便。