今天修改了些代码,将实现内容只有一两行的set、get接口都设置为inline将实现部分放在.cpp中(便于调试),但是编译是Linker报错。
我的理解:
即为内联函数,在编译时已经将内联内容替换,单是只有声明的头文件不知道内联内容,所以Linker报错。
最终还是把内联函数的定义都放在.h中。
今天修改了些代码,将实现内容只有一两行的set、get接口都设置为inline将实现部分放在.cpp中(便于调试),但是编译是Linker报错。
我的理解:
即为内联函数,在编译时已经将内联内容替换,单是只有声明的头文件不知道内联内容,所以Linker报错。
最终还是把内联函数的定义都放在.h中。