C STL 之 內建函式物件

2022-06-02 18:09:18 字數 849 閱讀 7759

stl 內建了一些函式物件。分為:算數類函式物件,關係運算類函式物件,邏輯運算類仿函式。這些仿函式所產生的物件,用法和一般函式完全相同,當然我們還可以產生無名的臨時物件來履行函式功能。使用內建函式物件,需要引入標頭檔案 #include。

6 個算數類函式物件,除了 negate 是一元運算,其他都是二元運算。

templatet plus//加法仿函式

templatet minute//減法仿函式

templatet multiplies//乘法仿函式

templatet divides//除法仿函式

templatet modulus//取模仿函式

templatet negate//取反仿函式

6 個關係運算類函式物件,每一種都是二元運算。

templatebool equal_to//等於

templatebool not_equal_to//不等於

templatebool greater//大於

templatebool greater_equal//大於等於

templatebool less//小於

templatebool less_equal//小於等於

邏輯運算類運算函式,not 為一元運算,其餘為二元運算。

templatebool logical_and//邏輯與

templatebool logical_or//邏輯或

templatebool logical_not//邏輯非

#include #include 

using

namespace

std;

intmain()

C STL內建函式物件

4.3.1內建函式物件意義 概念 stl內建了一些函式物件 算術仿函式 關係仿函式 邏輯仿函式 這些仿函式所產生的物件,用法和一般函式完全相同 使用內建函式物件,需要引入標頭檔案 include 功能描述 實現四則運算 其中negate是一元運算,其他都是二元運算 template class t ...

C 之內置函式物件

stl內建了一些函式物件 算術仿函式 關係仿函式 邏輯仿函式 這些仿函式所產生的物件,用法和一般函式完全相同使用內建函式物件,需要引入標頭檔案 include 一 算術仿函式 功能描述 實現四則運算其中negate是一元運算,其他都是二元運算 仿函式原型 template class t t plu...

JS之內置物件

date日期物件 var date new date var date2 new date 2019,07,17 var date3 new date dct 1,2012 date.getdate 獲取日期,setdate 為設定日期 date.getsetfullyear 返回年份 date.g...