青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

T9的空間

You will never walk alone!

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  69 隨筆 :: 0 文章 :: 28 評論 :: 0 Trackbacks

菜菜的學習了一下STL的vector,做一下筆記感覺這個網站講得通俗易懂http://www.cppreference.com/cppvector/index.html 寫了一下測試code(待續)

C++ Vectors

Vectors contain contiguous elements stored as an array. Accessing members of a vector or appending elements can be done in constant time, whereas locating a specific value or inserting elements into the vector takes linear time.

Display all entries for C++ Vectors on one page, or view entries individually:

Vector constructors create vectors and initialize them with some data
Vector operators compare, assign, and access elements of a vector
assign assign elements to a vector
at returns an element at a specific location
back returns a reference to last element of a vector
begin returns an iterator to the beginning of the vector
capacity returns the number of elements that the vector can hold
clear removes all elements from the vector
empty true if the vector has no elements
end returns an iterator just past the last element of a vector
erase removes elements from a vector
front returns a reference to the first element of a vector
insert inserts elements into the vector
max_size returns the maximum number of elements that the vector can hold
pop_back removes the last element of a vector
push_back add an element to the end of the vector
rbegin returns a reverse_iterator to the end of the vector
rend returns a reverse_iterator to the beginning of the vector
reserve sets the minimum capacity of the vector
resize change the size of the vector
size returns the number of items in the vector
swap swap the contents of this vector with another

 1#include<vector>
 2#include<iostream>
 3#include<algorithm>
 4using namespace std;
 5void print(int a){cout<<a<<" ";}
 6int main()
 7{
 8    vector<int>v,v1;
 9    vector<int>::iterator iv1,iv2;
10    vector<int>v2;
11    v2.reserve(10);    
12    v.assign(10,2);
13    cout<<v2.capacity()<<endl;//capacity容量輸出為10
14    cout<<v2.size()<<endl;//大小輸出為1
15    int i;
16    for(i=0;i<7;i++)v2.push_back(i);
17    for_each(v2.begin(),v2.end(),print);
18    cout<<endl;
19    for(iv1=v2.begin();iv1!=v2.end();iv1++)
20        if(*iv1==3)break;
21    if(iv1!=v2.end())v2.insert(iv1,99);
22    for_each(v2.begin(),v2.end(),print);
23    cout<<endl;
24    if(iv1!=v2.end())v2.insert(iv1,5,99);
25    for_each(v2.begin(),v2.end(),print);
26    cout<<endl;
27    if(iv1!=v2.end())v2.insert(iv1,v.begin(),v.end());
28    for_each(v2.begin(),v2.end(),print);
29    cout<<endl;
30    cout<<v2.size()<<endl;
31    v2.erase(v2.begin());
32    cout<<v2.size()<<endl;
33    v2.erase(v2.begin(),v2.end());
34    for_each(v2.begin(),v2.end(),print);
35    iv1=v.begin();iv2=v.end();
36    cout<<v.begin()<<endl;
37    cout<<v.end()<<endl;
38    cout<<iv1<<endl;
39    cout<<iv2<<endl;
40//    for(i=0;i<15;i++)cout<<v[i]<<" ";
41//    cout<<endl;
42//    for(i=0;i<15;i++)cout<<v.at(i)<<" ";//at()函數更加安全;
43//    cout<<endl;
44    for_each(v.begin(),v.end(),print);
45    cout<<endl;
46//    v1.assign(v.begin(),v.end());
47//    v1.assign(iv1+2,iv2-2);
48//    for(i=0;i<10;i++)cout<<v1[i]<<' ';
49//    cout<<endl;
50    for(i=0;i<10;i++)v1.push_back(i);
51    for_each(v1.begin()+1,v1.end()-2,print);//輸出begin開始指向的數據,直到end指向的前一個數據
52    for_each(v1.begin(),v1.end(),print);
53    cout<<endl;
54    cout<<v1.back()<<endl;
55    cout<<v1.front()<<endl;
56    cout<<v1.size()<<endl;
57    v.clear();
58    cout<<v.size()<<endl;
59    for_each(v.begin(),v.end(),print);//已經clear,begin==end,不會有任何結果。
60    return 0;
61}

62
63
64
65//試了一下結構體,感覺自己簡直太水了,努力學習中!
66
67#include<iostream>
68#include<vector>
69using namespace std;
70typedef struct node{
71    int x;
72    int y;
73}
node;
74ostream operator<<(ostream in,node a){
75    in<<a.x<<a.y<<endl;
76    return in;
77}

78int main()
79{
80    vector<node>v(10);
81    v[0].x=1;v[0].y=1;
82    vector<node>::iterator iv(v.begin());
83    cout<<v[0].x<<v[0].y<<endl;
84    cout<<*iv<<endl;
85    cout<<iv->x<<iv->y<<endl;
86    return 0;
87}
posted on 2008-08-13 00:54 Torres 閱讀(176) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            性欧美精品高清| 久久久精品网| 欧美日韩在线三级| 99精品国产热久久91蜜凸| 亚洲激情电影中文字幕| 欧美va亚洲va日韩∨a综合色| 亚洲欧洲精品一区| 91久久国产综合久久蜜月精品| 欧美国产日韩一区二区| 亚洲免费观看高清完整版在线观看熊 | 久久久精品久久久久| 激情文学一区| 亚洲韩国一区二区三区| 欧美高潮视频| 亚洲一区二区三区四区视频 | 亚洲字幕在线观看| 亚洲影院免费| 国外成人在线视频网站| 六十路精品视频| 欧美日韩国产专区| 欧美一级淫片播放口| 久久久成人网| 一区二区欧美国产| 亚洲欧美中文日韩v在线观看| 亚洲成人在线| 一本久久知道综合久久| 国产亚洲成年网址在线观看| 亚洲成色777777女色窝| 国产精品播放| 免费亚洲电影在线| 欧美三级第一页| 男人插女人欧美| 国产精品高潮呻吟久久av无限| 久久视频精品在线| 欧美精品一区二区三区在线看午夜 | 狠狠色狠狠色综合| 亚洲精品一区在线观看| 激情欧美一区二区三区| 99国产精品久久久久老师| 精品成人一区| 亚洲欧美不卡| 亚洲午夜伦理| 女生裸体视频一区二区三区| 午夜精品久久久久久99热| 欧美国产高清| 久久精品中文字幕一区| 国产精品播放| 亚洲日本国产| 亚洲韩国日本中文字幕| 欧美一区二区视频观看视频| 亚洲一品av免费观看| 欧美a级理论片| 久久亚洲国产成人| 国产日韩欧美制服另类| 99国产精品| 亚洲精品欧美一区二区三区| 久久久久久九九九九| 久久成人综合视频| 国产精品裸体一区二区三区| 99热精品在线| 日韩网站在线| 欧美精品久久99| 亚洲国产成人在线| 最新国产成人av网站网址麻豆| 久久久久一区二区三区| 久久久精品999| 国产亚洲一级| 久久九九99| 久久久久国产精品麻豆ai换脸| 国产毛片精品视频| 亚洲欧美日韩精品久久久| 午夜精品久久久久久| 国产精品激情电影| 亚洲欧美国产77777| 欧美亚洲系列| 国内精品久久久久影院优| 欧美一区二区三区在线看| 久久亚洲春色中文字幕| 樱桃国产成人精品视频| 嫩草成人www欧美| 亚洲激情视频| 亚洲综合好骚| 国产在线视频不卡二| 久久久久这里只有精品| 亚洲成色777777女色窝| 一二三四社区欧美黄| 国产精品激情| 久久久精品国产免费观看同学| 欧美高清日韩| 亚洲先锋成人| 国产日韩欧美| 免费日本视频一区| 一区二区久久久久| 久久国产精品免费一区| 亚洲福利在线观看| 欧美日韩亚洲一区二区三区在线 | 久久久久久亚洲精品不卡4k岛国| 欧美成人精品| 亚洲综合二区| 亚洲第一级黄色片| 欧美手机在线| 久久亚洲一区二区| 99riav国产精品| 久久亚洲捆绑美女| 在线午夜精品自拍| 精久久久久久久久久久| 欧美日韩一区二区视频在线| 欧美一区午夜视频在线观看| 亚洲国产精品久久久久秋霞蜜臀| 亚洲砖区区免费| 在线观看91精品国产入口| 欧美日韩国产精品一区二区亚洲| 欧美伊人久久| 一区二区三区欧美亚洲| 欧美va亚洲va香蕉在线| 欧美一级视频免费在线观看| 亚洲欧洲另类国产综合| 国产亚洲一本大道中文在线| 欧美日韩国产成人精品| 老司机精品久久| 欧美在线免费观看| 一区二区91| 亚洲欧洲日本一区二区三区| 久久久久免费视频| 香蕉成人伊视频在线观看| 99re热精品| 亚洲激情电影中文字幕| 国产综合色产在线精品| 国产精品久久久久秋霞鲁丝| 欧美日韩ab片| 欧美激情一区二区| 久久综合99re88久久爱| 久久精品国产成人| 香蕉成人伊视频在线观看| 在线天堂一区av电影| 亚洲精品免费在线播放| 亚洲国产成人不卡| 欧美h视频在线| 久久综合99re88久久爱| 久久久亚洲人| 久久九九99视频| 久久国产主播| 欧美尤物巨大精品爽| 欧美一区二区三区视频免费播放| 亚洲午夜精品在线| 亚洲女同性videos| 亚洲欧美日韩在线播放| 亚洲综合清纯丝袜自拍| 亚洲永久免费av| 性色一区二区| 久久精品视频免费播放| 久久视频精品在线| 另类酷文…触手系列精品集v1小说| 久久久久久久尹人综合网亚洲| 欧美专区一区二区三区| 久久久久国产精品午夜一区| 久久天天综合| 欧美大秀在线观看| 亚洲欧洲精品一区二区精品久久久| 亚洲国产精品久久久久秋霞蜜臀 | 鲁鲁狠狠狠7777一区二区| 卡一卡二国产精品| 欧美第一黄色网| 亚洲欧洲综合| 宅男66日本亚洲欧美视频 | 久久野战av| 亚洲高清视频中文字幕| 亚洲精品一区二区三区在线观看| 99精品视频免费全部在线| 亚洲欧美另类在线| 久久人人爽爽爽人久久久| 欧美国产一区视频在线观看 | 久久久精品欧美丰满| 欧美成在线观看| 国产精品第十页| 一区国产精品| 亚洲一级片在线观看| 久久久精品网| 99re在线精品| 久久国产福利国产秒拍| 欧美电影免费观看高清完整版| 亚洲欧洲一区| 一区在线视频观看| 久久午夜视频| 欧美v日韩v国产v| 欧美激情2020午夜免费观看| 欧美日韩国产在线| 国产一区91精品张津瑜| 日韩一区二区精品葵司在线| 欧美一级专区免费大片| 欧美激情aⅴ一区二区三区| 国产精品99久久久久久久久久久久| 久久av一区二区三区| 欧美日韩视频| 在线观看亚洲专区| 欧美一区二区三区免费视| 亚洲国产一区二区三区a毛片| 性欧美办公室18xxxxhd| 欧美日韩在线观看一区二区三区| 激情综合自拍|