gpt4 book ai didi

c++ - 返回具有指定值的新数组?

转载 作者:太空狗 更新时间:2023-10-29 20:47:26 26 4
gpt4 key购买 nike

有没有办法写出下面的功能代码

int* returnFilledArray() {
int* arr = new int[2];
arr[0] = 1;
arr[1] = 2;
return arr;
}

有点像? (创建并填充数组作为一个衬垫)。

int* returnFilledArray() {
return new int {1,2};
}

如果尝试过各种组合,但我总是会遇到一些语法错误,所以如果是如果有详细的解释,我将不胜感激。

最佳答案

是的..

std::vector<int> returnFilledArray()
{
int a[] = {1, 2};
return std::vector<int>(a, a+2);
}

关于c++ - 返回具有指定值的新数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5649796/

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