我有一个类,其私有成员是静态映射:
Class Devices
{
...
private:
struct DevicePair
{
int nCtr;
bool isToAdd;
};
DevicePair m_DevPair;
static map <string, DevicePair> m_SYSdeviceMap;
};
为什么我不能只在 cpp 文件中执行此操作?
map <string, DevicePair> Devices::m_SYSdeviceMap;
如何在 cpp 文件中初始化它?