引发 HEAP CORRUPTION DETECTED :after Normal block 错误的原因有很多,但是其中有一种是在调用itoa函数做类型转换时,由于错误的使用参数引起的,错误代码如下:
CString strNum;
WORD wAngle = 3600;
itoa(wAngle, strNum.GetBuffer(), 10);
itoa() 的第二个参数引用了CString 类型变量strNum的数据地址,语法编译上不会有错,但会有运行时错误。
引发 HEAP CORRUPTION DETECTED :after Normal block 错误的原因有很多,但是其中有一种是在调用itoa函数做类型转换时,由于错误的使用参数引起的,错误代码如下:
CString strNum;
WORD wAngle = 3600;
itoa(wAngle, strNum.GetBuffer(), 10);
itoa() 的第二个参数引用了CString 类型变量strNum的数据地址,语法编译上不会有错,但会有运行时错误。