player *playerone = new player("player one");
player *playertwo = new player("player two");
player *playerthree = new player("player three");
player *playerfour = new player("player four");
player *playerfive = new player("player five");
player *playersix = new player("player six");
//可用用來存放指標型別和值型別
vectorvcplayer; //記憶體中是連續儲存的,(元素的排列次序與元素值無關,而是由元素新增到容器的次序決定的)
vcplayer.push_back(playerone);
vcplayer.push_back(playertwo);
vcplayer.push_back(playerthree);
vcplayer.push_back(playerfour);
vcplayer.push_back(playerfive);
vcplayer.push_back(playersix);
vcplayer.erase(vcplayer.begin()+1); // 刪除指定元素
//第一種遍歷方法
for(vector::iterator iter = vcplayer.begin(); iter != vcplayer.end(); iter++)
//第二種遍歷方法
for(int i = 0 ; i < vcplayer.size(); i++)
vcplayer.clear(); //刪除所有元素
printf("size:%d\n",vcplayer.size());
printf("--------------list begin-----------\n");
//可用存放指標和值,(元素的排列次序與元素值無關,而是由元素新增到容器的次序決定的)
listlistplayer;
listplayer.push_back(playerone);
listplayer.push_back(playertwo);
listplayer.push_back(playerthree);
listplayer.push_back(playerfour);
listplayer.push_back(playerfive);
listplayer.push_back(playersix);
listplayer.remove(playerfour); //刪除乙個元素
for (list::iterator iter = listplayer.begin(); iter != listplayer.end(); iter++)
listplayer.pop_back(); //刪除最後乙個元素
player *player = listplayer.back(); //取最後乙個元素的值,不會刪除
player->showname();
printf("-------------map begin-----------------\n");
//方式一遍歷
//直接根據key取值
playerone->showname();
//根據key尋找
map::iterator mapiter;
mapstrmap;
strmap.insert(make_pair("one", playerone));
strmap.insert(make_pair("two", playertwo));
strmap.erase("one"); //根據key刪除乙個元素
for(map::iterator iter = strmap.begin(); iter != strmap.end(); iter++)
list vector map容器erase的區別
一句話總結 list vector返回的迭代器,map返回空 c 98標準 注意迭代器不要越界。map是從模板類繼承來的,不同的c 版本標準其erase函式也不同 c 98 c 11 void erase iterator position iterator erase const iterator...
SqlCacheDependency的使用方法
步驟一 sql資料庫必須開啟servicebroker服務,首先檢測是否已經啟用servicebroker,檢測方法 select databasepropertyex 資料庫名稱 isbrokerenabled 1表示已經啟用0表示沒有啟用 步驟二 如果servicebroker沒有啟用,使用下面...
UITabBarController的使用心得
這段時間了解下uitabbarcontroller,今天把我遇到的問題和心得記錄下。網上有很多uitabbarcontroller的資料,對於一些uitabbarcontroller的基礎性知識,在這裡我就不囉嗦了。可以看這裡 今天我要說的是自己的一些不同於網上的的心得。官方的一副還是要貼出來。我也...