草庐IT

DevicePair

全部标签

c++ - 如何初始化值为结构的类的私有(private)成员静态映射?

我有一个类,它的私有(private)成员是一个静态映射:ClassDevices{...private:structDevicePair{intnCtr;boolisToAdd;};DevicePairm_DevPair;staticmapm_SYSdeviceMap;};为什么我不能只在cpp文件中这样做?mapDevices::m_SYSdeviceMap;如何在cpp文件中初始化它? 最佳答案 用这一行:mapDevices::m_SYSdeviceMap;此外,作为一种良好的编码习惯,请从header中删除usingnam