內建函式對像

2022-09-23 05:57:04 字數 1353 閱讀 9184

概念:stl內建了一些函式物件

分類:-算數仿函式

-關係仿函式

-邏輯仿函式

用法:-這些仿函式產生的物件,用法和普通仿函式完全相同

-使用內建函式物件,要包含標頭檔案

1 #include 2 #include 3

using

namespace

std;4/*

5-其中negate是一元運算,其他都是二元運算67

templatet plus//加法仿函式

8templatet mius//減法仿函式

9templatet multiplies//乘法仿函式

10templatet divides//除法仿函式

11templatet modulus//取模仿函式

12templatet negate//取反仿函式

13*/

14void

test01()

1525

intmain()

26

1 #include 2

using

namespace

std;

3 #include 4 #include 5 #include 6/*7

templatebool equal_to//等於

8templatebool not_equal_to//不等於

9templatebool greater//大於

10templatebool greater_equal//大於等於

11templatebool less//小於

12templatebool less_equal//小於等於

13*/

14void printv(vectorv)

19 cout <21void

test01()

2237

intmain()

38

1 #include 2 #include 3 #include 4 #include 5

using

namespace

std;6/*

7templatebool logical_and//邏輯與

8templatebool logical_or//邏輯或

9templatebool logical_not//邏輯非

10*/

11void printv(vectorv)

1217 cout <19void

test01()

2037

intmain()

38

注意各個仿函式的運用場景