如何添加和读取两种类型变量的向量元素

伊万

我读了这篇文章:向量持有两种不同的数据类型

然后我尝试使用这种格式。

我在这篇文章中看到有两种方法可以做到这一点:

就我而言:

一种) std::vector<std::pair<Vecplane3d, CartesianPoint>> vector_super;

乙) std::vector<std::tuple<Vecplane3d, CartesianPoint>> vector_super;

但是当我想填充这个向量时。我做不到。

我这样编码:

vector_centroids.push_back(vec_normal, vec_centroid);

我以其他方式编码:

vector_centroids.insert(vec_normal, vec_centroid);

抱歉,我正在寻找有关此的文档,但没有找到任何内容。

尼亚什

您正在操作一对/元组的向量,即使它聚合了两个值,它仍然是 std::vector 的一个元素。这就是为什么你必须给你的向量一对或一个包含两个聚合对象的元组:

vector_centroids.push_back({vec_normal, vec_centroid}); //pair

如果您使用元组,请执行以下操作:

vector_centroids.push_back(std::make_tuple(vec_normal, vec_centroid)); //tuple

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

两种类型的变量用法如何表现不同

来自分类Dev

如何使用两种类型的联合

来自分类Dev

具有两种类型的模板的向量

来自分类Dev

具有两种类型的模板的向量

来自分类Dev

如何在Google Map中添加两种类型的标记

来自分类Dev

Swift 3参数:单变量,两种类型

来自分类Dev

两种类型的列

来自分类Dev

如何在django中处理和拥有两种类型的用户

来自分类Dev

.htaccess重写和重定向两种类型的URL

来自分类Dev

如何处理两种类型的输入框?

来自分类Dev

我该如何混合两种类型

来自分类Dev

如何为这两种类型创建Functor定义

来自分类Dev

如何声明两种类型的组合是单子

来自分类Dev

如何防止用户同时属于两种类型?

来自分类Dev

问:如何使用ggplot合并两种类型的线?

来自分类Dev

我的ListView有两种类型的视图。如何管理?

来自分类Dev

如何让方法接受两种类型的列表作为参数?

来自分类Dev

如何在php中指定两种类型?

来自分类Dev

Arraylist有两种类型:如何确定第一种类型?

来自分类Dev

Arraylist有两种类型:如何确定第一种类型?

来自分类Dev

如何添加按钮以在仪表板中的两种类型的Google图表之间切换

来自分类Dev

一个向量C ++中的两种类型的值

来自分类Dev

如何在ASP的单个Kendo Grid中使用两种类型的编辑,如弹出和内联?

来自分类Dev

检查两种类型是否等效

来自分类Dev

两种类型的用户登录系统

来自分类Dev

两种类型的构造函数重载

来自分类Dev

比较Dart中的两种类型

来自分类Dev

比较两种类型的内容

来自分类Dev

仅允许两种类型的用户