在类中定义了静态成员变量:static MemoryPoolNodeList _mpNodeList;如果不在.cpp文件中进行初始化(也不是必须赋值), MemoryPoolNodeList CMemPool::_mpNodeList,会出现如下的一类错误。
1>main.obj : error LNK2001: 无法解析的外部符号 "private: static struct MemoryPoolNodeList CMemPool::_mpNodeList" (?_mpNodeList@CMemPool@@0UMemoryPoolNodeList@@A)
1>E:\code\myTest\Debug\myTest.exe : fatal error LNK1120: 1 个无法解析的外部命令。
后面有此类问题,继续附加。