溫馨提示×

c++中greater的用法是什么

c++
小億
327
2024-04-23 09:36:47
欄目: 編程語言

在C++中,greater是一個函數對象,用于比較兩個值的大小并返回一個布爾值。它通常用作STL算法中的比較函數,如std::sortstd::max_element等。

greater函數對象將兩個參數傳入并返回第一個參數是否大于第二個參數的結果。如果第一個參數大于第二個參數,則返回true;否則返回false。

下面是greater的簡單示例用法:

#include <iostream>
#include <functional>

int main() {
    std::greater<int> myGreater;

    if(myGreater(5, 3)) {
        std::cout << "5 is greater than 3" << std::endl;
    } else {
        std::cout << "3 is greater than or equal to 5" << std::endl;
    }

    return 0;
}

在這個示例中,我們首先創建一個greater函數對象myGreater,然后使用它來比較5和3的大小。根據比較結果,我們打印出相應的消息。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女