基本上我想能够做这样的事初始化向量用的未初始化空间中指定数量的
std::vector<int> myInts(3);
myInts.push_back(1);
myInts.push_back(2);
myInts.push_back(3);
在概念上,我想要的矢量myInts仅具有3与值{1,2位, 3}
显然,如果运行在C++上面的代码,其结果将是{0,0,0,1,2,3}
之一为C中的主要目标++是效率,但它在我看来,在第一行代码中,将0赋给initliazed向量是不必要的。
你觉得呢?是“初始化一个具有指定数量的单位空间的向量”是否可以实现?
感谢,bascially是我想要的,但看起来像这不能在一行代码中实现。 – KKKoo0