作者:幸福的肖巍 | 来源:互联网 | 2023-05-17 08:35
自己定义的类,类的构造函数体硬放在那里,是头文件还是.cpp中
16 个解决方案
header file //仅声明
implementation file //可以在这里
test file //main
函数的实现放在cpp中,要是放在h中的话你的h就只能被包含一次了,h也就失去了意义
我觉得其实不是头文件和cpp文件的问题
而是类定义内部和外部的问题
如果函数体比较小可以以内联的方式放到类的内部
如果函数体比较大就应该放到类的外部去实现