开发时遇到了这个问题,在Xmemory中,引发了异常: 读取访问权限冲突 通过打断点、prinf输出运行位置都无法定位该错误在何处发生,错误截图如下 最后推断是在析构时发生的异常,特此记录。 解决方法 如果用一个函数给一个变量赋值时,函数中存在switch语句却没有给default分支添加return。此时在编译时并不会报错,但是当这个变量析构时,会引发内存访问冲突的错误。