gpt4 book ai didi

c++ - 错误: ISO C++ forbids initialization in array new

转载 作者:行者123 更新时间:2023-12-02 11:07:44 26 4
gpt4 key购买 nike

以下是我的代码:

#include<iostream.h>
#include<conio.h>
int main()
{
int *x= new int[10] (0,1,2,3,4,5,6,7,8,9);//error observed here
for(int i=0;i<9;i++)
{
cout<<x[i];
}
delete[] x;
getch();
return 0;
}

我正在获取ISO C加号并禁止在数组新错误中初始化
请让我知道此错误的来源。谢谢

最佳答案

uniform initialization的C++中,您必须使用护腕:

int *x= new int[10] {0,1,2,3,4,5,6,7,8,9};

关于c++ - 错误: ISO C++ forbids initialization in array new,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251341/

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