在C ++中使用向量数组的向量

用户名

因此,我尝试在此处进行搜索,但还没有发现相同的问题。我似乎无法弄清楚如何正确使用此跟踪向量。最终,我想要一个向量数组(长度== 2)的向量。这并不是说我在绑定消息中获取了索引,而是当我尝试编译时,它说:

c:\program files (x86)\microsoft visual studio 10.0\vc\include\memory(631): error C2440:     '<function-style-cast>' : cannot convert from 'int' to 'std::vector<_Ty> '
1>          with
1>          [
1>              _Ty=int
1>          ]


//code

int main() {

    typedef vector<int> feature_points[2];
    vector< feature_points >tracked;

    tracked.resize(10);
}

我想我可以做vector<vector<vector<int>>>,但是由于数组部分的长度总是2,所以我只想将它用作2的数组,这样就不必检查索引是否超出范围了。

感谢您的想法和建议。

来自莫斯科的弗拉德

使用std::array而不是数组例如

#include <array>
#include <vector>

//...
std::vector<std::array<std::vector<int>, 2>> tracked;

要么

#include <array>
#include <vector>

//...
typedef std::array<std::vector<int>, 2> feature_points;
std::vector< feature_points >tracked;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C ++中使用向量

来自分类Dev

Cython:C ++在字典中使用向量?

来自分类Dev

C ++如何在模板中使用向量?

来自分类Dev

在C ++中使用向量实现检查功能?

来自分类Dev

在C中使用自定义向量

来自分类Dev

如何在C ++中使用向量?

来自分类Dev

在CODECHEF C ++的HELP BOB问题中使用向量接受但使用数组拒绝

来自分类Dev

C ++对许多项目使用数组或向量

来自分类Dev

向量数组的C ++实现

来自分类Dev

C ++数组和向量

来自分类Dev

如何在使用Xcode 7.3的C ++中使用向量?

来自分类Dev

在没有Lambda函数的C ++中使用另一个向量对向量排序

来自分类Dev

在C ++中使用STL生成配对项目的向量

来自分类Dev

MPI在C ++中使用向量属性发送结构

来自分类Dev

c ++ 11如何在向量中使用引用?

来自分类Dev

在C ++中使用SIMD向量进行矩阵乘法

来自分类Dev

在C ++中使用向量时,函数未返回值

来自分类Dev

在C ++中使用向量进行图和深度优先搜索

来自分类Dev

如何在C ++中使用指向结构的指针向量?

来自分类Dev

在C ++中使用向量对数字进行排序

来自分类Dev

在C ++中使用STL生成配对项目的向量

来自分类Dev

在 C++ 中使用特征库定义全局向量

来自分类Dev

C ++使用<algorithm>对向量的向量进行分区

来自分类Dev

C ++中的向量和数组

来自分类Dev

C中的动态数组向量

来自分类Dev

C++中的向量数组

来自分类Dev

C++ 中的向量与数组

来自分类Dev

C ++风格的向量-指针数组还是数组?

来自分类Dev

C#数组到C ++向量