gpt4 book ai didi

C++ 创建一个 vector 大小的数组,然后将 vector 复制到 C 样式数组中

转载 作者:行者123 更新时间:2023-11-30 04:55:02 25 4
gpt4 key购买 nike

<分区>

VC++ 在下面的代码中给出错误:

#include <vector>
#include <iostream>

int main()
{
std::vector<int> a;
a.push_back(10);
a.push_back(20);
a.push_back(30);
int arr[a.size()];
std::copy(a.begin(), a.end(), arr);
for(int index = 0 ; index < a.size(); index++)
{
std::cout << " The value is " << arr[index] << std::endl;
}
}

它在整数数组声明处出错,指出变量“a”的值不能用作常量?

我们如何解决我的目标是将 vector 的内容传输到“C”样式数组的问题?

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