我有这个问题,我之前想过这个问题,但认为回答并非易事
int x = x + 1; int main() { return x; }
我的问题是,如果程序的行为是有效的,那么它是否被定义或未定义.如果定义了,那么x已知的值是main多少?
x
main
c++ initialization initialization-order
c++ ×1
initialization ×1
initialization-order ×1