第15周閱讀程式4

2021-07-13 11:12:09 字數 897 閱讀 7174

#include #include #include #include #include using namespace std;

class myadd: public binary_function

};int main()

; vectormy(5);

transform(a,a+5,my.begin(), bind2nd(myadd(), 4));

copy(my.begin(), my.end(), ostream_iterator(cout, " "));

cout

cout<

執行結果:

程式分析:

stl 標準庫中的函式介面卡輔助說明、

介面卡輔助函式                                                 功能說明

bind1st                                        通過繫結第乙個引數,使二元的函式物件轉化為一元的函式物件

bind2nd                                       通過繫結第二個引數,使二元的函式物件轉化為一元的函式物件

not1                                             對一元的函式物件取反

not2                                             對二元的函式物件取反

使用的方式:

bind1st( less(), 10)(20);

not2( less

第15周閱讀程式(4)

問題及 檔名稱 test.cpp 完成日期 2016年6月14日 版本號 v1.0 問題描述 閱讀程式。輸入描述 程式輸出 include include include include include using namespace std class myadd public binary fu...

第15周閱讀程式(6)

檔名稱 main.cpp 作 者 岳成豔 2016年6月9號 版 本 號 vc 6.0 問題描述 程式輸入 略 程式輸出 略 include include includeusing namespace std class cstudent cstudent int nsid,int na 複製建構...

第12周閱讀程式(4)

問題與 檔名稱 test.cpp 完成日期 2016年5月23日 版本號 v1.0 問題描述 輸入描述 程式輸出 includeusing namespace std class pair bool operator pair p const bool pair operator pair p co...