[英]Defining standalone functions inside a header file - C++
在头文件中实现独立功能时,会出现错误“错误4致命错误LNK1169:找到一个或多个乘以定义的符号”,而在头文件中实现时,独立模板函数和类的成员函数可以正常工作。
是否需要将普通的独立功能定义为内联功能? 有人可以给我清楚的解释原因吗?
每次包含它-它都会重新定义到该目标文件中
内联函数允许这样做,因为它不是链接器对象
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.