如何将向量插入2D矢量的定义位置
How to insert a vector in the defined place of 2D vector?
我有一个简单的二维向量:: string。
std::vector<std::vector<std::string> > vec;
std::vector<std::string> v;
现在如何将V插入VEC的定义位置?
我尝试使用insert()
,但是有一个错误:
vec.insert(k,v); //k -is an position of vec for inserting
no matching function for call to std::vector<std::vector<std::basic_string<char> > >::insert(int, std::vector<std::basic_string<char> >&)
使用迭代器:
std::vector<std::vector<std::string> > vec;
std::vector<std::string> v;
vec.insert(vec.begin(), v);
或:
vec.insert(vec.begin() + 2, v);
要在位置2插入,但请确保有索引2 -IE。调整您的向量:vec.resize(3);
从您的错误中,我看到K是INT类型:insert(int,
,您需要一个迭代器。
相关文章:
- 如何定义更改car类中car位置的方法
- 将文件复制到自定义位置,存在字符串转换问题
- CMake 在 Windows 上的自定义位置上找不到 Boost
- 内存中类位置的成员是否取决于类成员在类定义中的位置?
- 在C++的适当类型定义位置
- 跳转到通过输入坐标定义的控制台屏幕位置
- 当使用Lua作为嵌入式语言(比如c++)时,有什么简单/方便的方法可以找到变量在Lua中的定义位置吗
- 移动 std::bitset<N> 是否超过 N 个位置未定义的行为?
- 在 Visual Studio 2010(及更高版本)中定义包含或链接路径变量的位置
- 使用自定义GCC位置构建软件包
- 如何专用/分配自定义内存位置,以便可以在C 中编辑该位置
- 通过在此指针上放置新位置重新初始化对象时未定义的行为
- 尝试在自定义 QT 创建器文本编辑器中创建查找和替换循环.我似乎无法设置光标位置
- C 1Z标准如何定义模板功能声明中属性的正确位置
- 当我在Xcode上访问矩阵(openCV垫子)的位置时,为什么我会得到未定义的行为(exc_bad_access(代码=
- C 11中的怪异RNG行为在定义并在不同的位置进行调用
- 如何将向量插入2D矢量的定义位置
- 如何知道某个宏在VisualStudio中的定义位置
- 摘要-使用事件复制/移动核心转储到自定义位置
- 如何在Qslider上的自定义位置放置刻度