set中要注意的問題

2021-08-21 11:28:10 字數 586 閱讀 1393

#include#include#includeusing namespace std;

seta;

set::iterator it,it1;

int main()}}

else}}

} i = 0;

for (it = a.begin(); it != a.end(); it++)

cout << endl;

}}

set中若erase了迭代器,迭代器就消失了,因此我用了乙個臨時變數來記錄一下it後面元素的位置,以便找回it,而vector則可以接著指向下乙個元素,

set中不支援begin()+i(i為乙個實數),但是vector中支援,一般無序容器(如map,list)都不支援,且set不能用【】來取值。

上面**的題目

某部隊進行新兵佇列訓練,將新兵從一開始按順序依次編號,並排成一行橫隊,訓練的規則如下:從頭開始一至二報數,凡報到二的出列,剩下的向小序號方向靠攏,再從頭開始進行一至三報數,凡報到三的出列,剩下的向小序號方向靠攏,繼續從頭開始進行一至二報數。。。,以後從頭開始輪流進行一至二報數、一至三報數直到剩下的人數不超過三人為止。

Ajax中要注意的問題

ajax呼叫的返回資料會被快取,呼叫靜態html 即使把html修改了,ie依有可能然用原來的資料顯示。而firefox可以正常顯示新的資料。解決辦法 prototype的get中,設定 pars mod readarticle fid f fid rand math.random 使用j a提供的...

混淆中需要注意的問題

1.compress引數對混淆效果的影響。若指定compress引數.png gif以及.jpg,resources.arsc會大大減小安裝包的體積。若要支援2.2,需要保證resources.arsc壓縮前小於1m。2.作業系統對7z的影響。實驗證明,linux和mac的7z效果更好。4.渠道包的...

c 要注意的問題

陷阱一 記住,typedef是定義了一種型別的新別名,不同於巨集,它不是簡單的字串替換。比如 先定義 typedef char pstr 然後 int mystrcmp const pstr,const pstr const pstr實際上相當於const char 嗎?不是的,它實際上相當於cha...