C++ error LNK1169:找到一個或多個多重定義的符號(單例在其它.cpp調用時)

C++ error LNK1169:找到一個或多個多重定義的符號 問題描述: 我在MysqlSingleton.h中定義了單例模式並且在MysqlSingleton.h中類外初始化,相當於在MysqlSingleton.h聲明瞭一個全局變量,導致在主函數.cpp再包含MysqlSingleton.h時,就會相當於定義了兩個全局變量造成重定義。由於我的單例是static類型全局,不能在主函數直接加上
相關文章
相關標籤/搜索