小编use*_*873的帖子

C ++:该代码可编译,但引发运行时检查失败#2-变量'num'周围的堆栈已损坏。发生

当代码执行变量num获取值时'9',就会发生错误。

char num = 'A';
int* pnum = (int *)#
*pnum = '9';
Run Code Online (Sandbox Code Playgroud)

错误是什么意思?

c++ pointers casting runtime-error char

2
推荐指数
1
解决办法
45
查看次数

标签 统计

c++ ×1

casting ×1

char ×1

pointers ×1

runtime-error ×1