sort函式中的第三個引數

2021-05-26 05:43:45 字數 496 閱讀 2844

在寫poj2421之前看了別人的**,裡面這段我開始不明白!!

「sort(amount,amount+

counter,cmp);」

下面這段**是我在別處摘抄的,希望之前不明白的朋友能仔細的看看。

sort的第三個引數,一直是用仿函式,沒有想到用函式指標也可以!

sort的第三個引數可以用函式指標也可以用仿函式。

用函式指標如下:

bool str_cmp(const string& first, const string& second)

int main(int argv, char* argc)

sort(vstring.begin(), vstring.end(), str_cmp);

for(i = 0; i < 100; ++i)

cout

deletetree();

return 0;

}以上將字串非遞減排序

setTimeout的第三個引數

settimeout函式有三個引數 fn 必傳 需要執行的函式 time 非必傳 傳值時 倒計時time毫秒後執行fn 不傳時 預設為0,fn在最早可得的空閒時間執行,在 任務佇列 的尾部執行fn,因此要等到同步任務和 任務佇列 現有的事件都處理完,才會得到執行。param 非必傳 fn函式的引數 ...

C sort函式第三個引數的理解

1.sort函式用法 c reference中,最複雜的過載函式定義如下 void sort randomaccessiterator first,randomaccessiterator last,compare comp 平時常用前兩個引數,分別代表需要排序的起始位置和終止位置,第三個引數是排序...

setTimeout新增第三個引數

2019 01 03 說起來你可能不相信,settimeout居然有第三個引數,我以前也沒用過這個,但最近看到乙個 解決了for迴圈裡面加入了settimeout的例子,下面一起看看這個settimeout第三個引數。for var i 0 i 6 i 1000 看到上面的這個for例子,相信很多人...