copy() algorithm是很好用的algorithm,但偏偏就是沒有copy_if(),但透過remove_copy_if()則可達到相同的要求。

remove_copy_if()的思考方式和copy_if()相反,若UnaryPredicate為true,則不copy,若為false,則copy。

此範例demo若為remove_copy_if() algorithm,先輸出奇數,再輸出偶數。

 1}


執行結果

1(原創) 如何使用remove_copy_if() algorithm? (C/C++) (STL)1 2 3 4 5 6
2(原創) 如何使用remove_copy_if() algorithm? (C/C++) (STL)^Z
3(原創) 如何使用remove_copy_if() algorithm? (C/C++) (STL)1 3 5
4(原創) 如何使用remove_copy_if() algorithm? (C/C++) (STL)2 4 6 請按任意鍵繼續 . . .


Keyword
STL, algorithm, remove_copy_if   

相关文章: