我有一个 .h 文件
测试.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 multiply-defined:
可能是什么问题?RegsiterList 是否在 test.h 中默认初始化,这导致了这个问题?