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 © 王直元