【发布时间】:2012-09-03 05:42:57
【问题描述】:
我想将数组的内容写入向量。
int A[]={10,20,30,40,50,60,70,80,90};
vector<int> my_vector;
之前我使用 memcpy 将数组 A 的内容复制到另一个数组 B 中。我想使用 my_vector 而不是数组 B
如何在没有for循环的情况下一次性将数组A的内容写入my_vector?
【问题讨论】:
-
如果 c++11
vector<int> my_vector(std::begin(A),std::end(A)); -
@Mr.Anubis 谢谢你..:)
-
@Mr.Anubis 将其作为答案发布,这样我就可以给予它应得的正确支持,而 ajaybidari 可以接受它:-)
-
@veer 并不完全是......它的许多实现都可以“复制”。
-
@veer 我相信他们都已经知道了,只是没有发布 :),特别是 Dietmar(c++ 专家之一)