我有两个向量
std::vector<int> markedToBeRead(7); // contains: 1,1,0,0,1,0,1
std::vector<float> myVec(7); // contains: 1,2,3,4,5,6,7
从 myVec 中获取这些元素的最佳方法是什么,其中 的相应索引markedToBeRead
具有 value 1
。
这是否可能不使用 for 循环,但使用 stl 方法?
std::vector<float> myResult; // contains: 1,2,5,7
谢谢!