水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:一个函数没有返回值,会发生什么?标准有什么规定吗?
16楼
|
moudy
|
2021-06-17 15:23:52
|
展开
我琢磨是不是可能O3的策略有一条是caller不压栈只弹栈,callee return时自己压栈。然后你没return,栈没动,但是caller弹栈把栈弹崩了
【 在 Madlee 的大作中提到: 】
: 所以就想问问标准里这是不是未定义行为。我觉得不是。
: 返回一个乱七八糟值我是可以理解的,但是直接segment
: fault有些太自由主义了。
: ...................
--
FROM 213.95.148.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版