头文件中定义函数引发multiple definition

a56爆大奖在线娱乐引用了博文,感谢原文作者。 问题:某个头文件中声明并定义了一个函数,然后在多个源码文件中调用该函数,编译链接时出现了该函数 multiple definition 问题,在头文件中添加了 #ifndef 头也不行,经过尝试发现如果将该函数的声明和定义分开到. h 和. cpp 文件之后问题消失,
posted @ 2022-05-10 23:56  殉道者之殇  阅读(551)  评论(0编辑  收藏  举报