C++ error LNK1169:找到一个或多个多重定义的符号(单例在其它.cpp调用时)

C++ error LNK1169:找到一个或多个多重定义的符号 问题描述: 我在MysqlSingleton.h中定义了单例模式并且在MysqlSingleton.h中类外初始化,相当于在MysqlSingleton.h声明了一个全局变量,导致在主函数.cpp再包含MysqlSingleton.h时,就会相当于定义了两个全局变量造成重定义。由于我的单例是static类型全局,不能在主函数直接加上
相关文章
相关标签/搜索