【发布时间】:2014-10-30 16:20:47
【问题描述】:
我有两个等长的整数向量。假设我想删除第一个向量中所有 NAN 项。显然,我使用了 remove_if 算法。假设这会删除索引为 1、2、5 的元素。然后我想从这些索引处的第二个向量中删除项目。
最规范的 C++ 方法是什么?
【问题讨论】:
-
如果它们是相关值,最规范的方法是将两条数据放在同一个对象中,并有一个包含这些对象的向量...
-
就像@cdhowie 说的那样,如果你知道它们的长度相同并且值是链接的,那么你首先应该有一个
std::vector<std::pair<int,int>>