.h ファイルがあります
test.h
std::list<std::string> RegisterList;
2 つの .c ファイルでこのリストにアクセスしたい
交流
#include "test.h"
RegisterList.push_back(myString);
紀元前
#include "test.h"
RegisterList.push_back(myString2);
このコードをコンパイルすると、エラー ld: fatal: symbol `RegisteredList' is multiple-defined: が表示されます。
何が問題になる可能性がありますか? RegsiterList は test.h でデフォルトで初期化されているため、この問題が発生していますか?