如果您有一個像 void DoubleEach(int& x) { x *= 2; } 這樣的函式,那麼您可以重複應用同一個可呼叫物件,每個集合項應用一次。 執行此操作的演算法是 std::for_each(v.begin(), v.end(), DoubleEach)。
void DoubleEach(int& x) { x *= 2; }
std::for_each(v.begin(), v.end(), DoubleEach)
有關逐項處理的附加資訊(包括互動式示例)