
C++
日月与卿
一百年后,还剩什么!
展开
-
堆栈溢出:Stack overflow (参数: 0x0000000000000001, 0x0000005410A03FF8)
解决方法:Stack overflow原创 2022-09-27 22:37:13 · 1125 阅读 · 1 评论 -
使用Vector,函数退出时,内存报错:Invalid address specified to RtlValidateHeap( 000002118AE70000, 00000211AA5A96A0
问题现象:void __CRTDECL operator delete(void* const block, size_t const) noexcept{ operator delete(block);}Invalid address specified to RtlValidateHeap( 000002118AE70000, 00000211AA5A96A0 )解决办法:在函数内部vector变量声明时,添加static;或者直接设为全局变量。...原创 2020-09-15 10:49:15 · 577 阅读 · 0 评论 -
在Release模式下 string 变量无效出错,Debug模式正常
遇到一个看起来比较难以费解的问题:定义了一个string变量在进行赋值操作和Copy操作后,内存报错:“内存地址无效出错”。但在Debug模式下调试无异常。y异常代码:string str = "abc";char* tt = NULL;memcpy(tt,str.c_str(),str.length());原因不分析,直接上解决方法解决方法,代码改成如下:char* str = '"abc";char* tt = NULL;tt = str;...原创 2020-05-29 11:59:06 · 913 阅读 · 0 评论