相关疑难解决方法(0)

(C/C++)数组初始化可以引用自身吗?

我想知道以下形式的初始化:

int  array[] = {
v - 1,
array[0] + 1
} ;
Run Code Online (Sandbox Code Playgroud)

在第二个元素的初始化中,使用第一个元素的值,但尚未初始化整个数组.这恰好用g ++编译,但我不确定这是否实际上是可移植的和定义良好的构造?

c++

30
推荐指数
2
解决办法
918
查看次数

标签 统计

c++ ×1