![]() |
1
6
是的,编译为上述代码生成一个空的主体是合法的(因此几乎立即终止)。 C++0X FCD说6.5(特别注意) 笔记 ):
所以编译器可以假设
草案中的引文是从 this question 并核实了我的副本。 |
![]() |
2
2
程序终止是C++程序可观察的行为吗?是的,完成程序的执行是一种可观察的行为,因为程序返回错误代码。
正常终端不显示这种状态,这就是为什么你不“看到”它。 是否允许一致性实现终止此程序?程序不能退出,但取决于不同的操作系统,它可以被终止,例如信号,中断… --编辑-- 第二个问题的答案有点错误 正如马丁和莫蒂在 previous answer :
|
![]() |
apetrai · 我应该如何假设算法使用哪种迭代器类别? 3 年前 |
![]() |
ridiculous_fish · std::是否保证短路? 3 年前 |
![]() |
Fabio · 在c中将指针赋给常数指针++ 3 年前 |
![]() |
johnco3 · 初始化固定C数组成员结构 7 年前 |
![]() |
mans · 为什么出现此错误:constexpr在此处无效 7 年前 |
![]() |
juztcode · 在C++中尝试捕获-创建了多少个对象 7 年前 |
![]() |
Steven Scott · 忽略元素的基于范围的for循环 7 年前 |