- 博客(1)
- 收藏
- 关注
原创 C++ 链接错误:多重定义问题
在头文件(.h)中直接定义非内联函数或全局变量,且该头文件被多个源文件包含。// utils.hvoid badFunc() { /* 实现 */ } // 错误!非内联函数定义在头文件中// 错误!全局变量定义在头文件中多个.cpp文件独立实现了同名的全局函数或变量。void myFunc() { /* 实现1 */ }void myFunc() { /* 实现2 */ } // 错误!重复定义类静态成员变量在头文件中声明,但在多个源文件中定义。public:// 声明// 正确定义。
2025-04-09 23:45:10
1503
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅