c++链接文件时,编译器报“multiple definition of ‘成员函数’ : first defined here”,很可能是在.h文件定义‘成员函数’时,没加上inline关键字。
inline的用处之一是:非template 函数,成员或非成员,把定义放在头文件中,定义前不加inline ,如果头文件被多个cpp文件引用,编译器会报错multiple definition。
c++链接文件时,编译器报“multiple definition of ‘成员函数’ : first defined here”,很可能是在.h文件定义‘成员函数’时,没加上inline关键字。
inline的用处之一是:非template 函数,成员或非成员,把定义放在头文件中,定义前不加inline ,如果头文件被多个cpp文件引用,编译器会报错multiple definition。