我有以下代码,其中b
是用另一个数组进行列表初始化的。
#include <iostream>
#include <array>
int main()
{
std::array<int, 4> a{1,2,3,4};
std::array<int, 4> b{a};
std::cout<<b[3]<<std::endl;
return 0;
}
我想知道为什么此代码在wandbox使用的一个编译器下进行编译。
但是cpp.sh使用的另一个编译器失败。