1
我试图让整数阵列堆叠,就像这样:制作INT阵列堆叠
stack<int[2]> stk;
int arr[2] = {1,2};
stk.push(arr);
然而
时,Visual C++给我的错误
error C2075: 'Target of operator new()' : array initialization needs curly braces
和MinGW给我错误
error: parenthesized initializer in array new
该错误似乎来自stk.push(arr)
。错误的含义是什么,以及如何正确构建一堆整数数组?
您不能在容器中使用原始数组。首先,它们不可复制/移动。 – chris
堆栈> stk; –
哦。很高兴知道。感谢人们! – woojoo666