如果您有一個合適的可呼叫物件,那麼複製可以是條件性的,並且可以逐項測試該條件:std::copy_if(src.begin(),src.end(),desti.begin(),IsOdd)。
std::copy_if(src.begin(),src.end(),desti.begin(),IsOdd)
有關複製演算法的更多資訊(包括互動式示例)