gpt4 book ai didi

c++ - 这个自初始化有效吗?

转载 作者:IT老高 更新时间:2023-10-28 12:14:14 30 4
gpt4 key购买 nike

我有这个问题,我之前考虑过,但认为这不是微不足道的回答

int x = x + 1;
int main() {
return x;
}

我的问题是程序的行为是已定义还是未定义,如果它完全有效。如果已定义,x 的值是否在 main 中已知?

最佳答案

我很确定它已定义,并且 x 应该具有值 1。§3.6.2/1 说:“具有静态存储持续时间 (3.7.1) 的对象应在任何其他初始化之前进行零初始化 (8.5)发生。”

在那之后,我认为这一切都很简单。

关于c++ - 这个自初始化有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3309042/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com