下面的框架可能不正确和或缺失,没有为 ntdll.dll 加载符号报错

[下面的框架可能不正确和/或缺失,没有为 ntdll.dll 加载符号] 未知

在写图代码时遇见这个错误,仔细查找了,原来是

m_pMatrix = new int[m_iCapacity];
   //初始化内部数据  将所有成员设置为0
memset(m_pMatrix, 0, m_iCapacity*m_iCapacity * sizeof(int));

申请内存申请少了
修改后

m_pMatrix = new int[m_iCapacity*m_iCapacity];
   //初始化内部数据  将所有成员设置为0
memset(m_pMatrix, 0, m_iCapacity*m_iCapacity * sizeof(int));

总结:这类错误,首先检查new有没有错误,多半在申请内存时候出问题,导致后续函数不能正常运行

猜你喜欢

转载自blog.csdn.net/xgy123xx/article/details/89409454