#include <iostream> #include <vector> int main() { std::vector<int> vec = {1, 2, 3, 4, 5}; vec.insert(vec.begin() + 2, 5); // 在索引2的位置插入元素5 // 输出vector的内容 for (int i : vec) { std::cout<< i << " "; } return 0; } 复制代码 输出结果为:1 2 5 3...
//with an empty vector for each element. std::vector<std::vector<int>> vec(10, std::vector<int>()); 要在给定的索引处插入元素(假设那里有东西,因此在上述情况下,元素0到9仅存在“东西”),请尝试 vec.at(1).push_back(5); vec.at(1).push_back(3); 然后取索引1的 vector 中数字的总和:...