2006年4月15日 #
?? 在C++中有一些容器可以直接用的 如:queue stack priority_queue deque set map? ? 等。? 在這里我將說說vector;?? vector<class T> vec; 這是定義一個空的向量, 方法有:size , push_back,pop_back; erase,empty,begin,end? 返回迭代器 等等, 還可以直接的下標操作 如:vec[i];還有就迭代器了? vector<class T>::iterartor it=vec.bengin();? 還是看看例子吧:?#include <iostream>? #include <vector>? using namespace std;int main(){??? vector<int> vec;??? int a;??? while(cin>>a)??? {??????? vector.push_back(a);//vector是自動分配空間的??? }??? for(int i=0;i<vec.size();i++)??? cout<<vec[i]<<endl;??? vec.pop_back();??? for(int i=0;i<vec.size();i++)??? cout<<vec[i]<<endl;??? return 1; }? 當輸入是:1 2 3 4 5 時輸出是:12345
1234好了現在能簡單的用了吧!? 有問題在在網上留言吧!!
2006年4月14日 #
2006年4月13日 #
output:
20
10
30
4010
?
2006年4月10日 #
Powered by: C++博客 Copyright © 王直元