C 程式語言 第十八章 演算法和函式物件

2021-06-02 04:42:14 字數 359 閱讀 9359

1、標準庫演算法綜述

它們都宣告在

2、函式物件

如果乙個類的物件具有應用運算子,我們稱為函式物件

標準庫中的基類:unary_function和binary_function

3、謂詞

謂詞就是返回bool的函式物件(或者函式)。

4、約束器

通過將乙個引數約束到某個值,是我們可以將兩個引數的函式物件當做乙個引數的函式物件使用。

5、介面卡

成員函式介面卡:使成員函式可以被用做演算法的引數。

函式指標介面卡:使函式指標可以被作為演算法的引數。

6、否定器

使我們能描述某個謂詞的否定。

7、標準庫演算法簡介

第十八章 Cach 函式大全 GET 函式

描述引數 示例注意 返回指定變數的資料值。get variable,default g variable,default get返回指定變數的資料值。未定義變數的處理取決於是否指定預設引數。asc要返回其資料值的變數。該變數不需要是定義的變數。get返回未定義變數的空字串 它不定義該變數。可以定義變...

第十八章 19 結構體與函式

19 結構體與函式 由於結構可以看作乙個資料型別並且可以賦值,因為我們可以將結構傳遞到函式中,或者在函式中返回乙個結構 按值返回我們知道需要複製返回的結構,結構體可以容納不同的型別的變數,相應產生的問題是複製資料也很多,假如我們不想複製資料,那麼就要按位址返回 include using names...

C和指標 第十八章 效能評測工具gprof

linux平台下的gprof評測工具可以對程式進行分析,需要在編譯時加上 pg選項,如上一章的二叉樹 gcc pg main.c arraybinarytree.h arraybinarytree.c先執行一下,然後就會生產gmon.out檔案,該檔案用於分析程式執行 a.out再次執行進行分析 g...