C++:lambda/函數對象/函數指針(函數名)

STL算法中通常會傳入一個謂詞來實現自定義的排序,查找數值等行爲。 lambda/函數對象/函數指針(函數名)均可以在這個情境中傳遞信息。在這種情境下對比一下三者的使用: 1.傳入函數指針(函數名) 例如,count_if ()函數的第三個參數是一個一元謂詞。 若判數一個數能否被3整除,則定義函數: bool f3(int x) { return x%3==0;} 使用: int count3 =
相關文章
相關標籤/搜索