#include <vector>
#include <iostream> using namespace std; void print(vector<int>& v)//打印函数
{
cout<<"-----------------------------------------------------"<<endl;
cout<<"empty = "<<v.empty()<<endl;
cout<<"size = "<<v.size()<<endl;
cout<<"max_size = "<<v.max_size()<<endl;
cout<<"capacity = "<<v.capacity()<<endl;
} void reverse_print(vector<int>& v)//反向遍历vector元素
{
vector<int>::reverse_iterator ri , riend;
riend = v.rend(); for (ri = v.rbegin();ri!=riend;ri++)
{
cout<<*ri<<endl;
} } int main()
{
vector<int> v; print(v); //添加5个元素
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
v.push_back(5);
print(v); // 再添加4个元素
v.push_back(6);
v.push_back(7);
v.push_back(8);
v.push_back(9);
print(v); //调整vector数据空间大小
v.reserve(40);
print(v); reverse_print(v); getchar();
return 0; }

最新文章

  1. 应用市场中包名(package name)的唯一性
  2. c语言求数组长度
  3. sass中中文注释报错
  4. Theano入门神经网络(一)
  5. 【8-23】MFC学习笔记 01
  6. Linux下静态库生成和使用
  7. Quartz 第五课 SimpleTriggers 官方文档翻译
  8. [leetcode] 401. Binary Watch
  9. 利用OpenXml生成Word2007文档
  10. org.springframework.web.servlet.view
  11. 使用2to3转换python代码
  12. requestAnimationFrame动画方法
  13. winow.open打开窗口被拦截的解决方法
  14. scala 101
  15. 安装Codeception框架
  16. vmware克隆之后网卡起不来的问题
  17. 解决Socket粘包问题——C#代码
  18. linux基础(五)
  19. Android开发——Toast知识
  20. PYTHON装饰器用法及演变

热门文章

  1. 插件开发之360 DroidPlugin源码分析(四)Activity预注册占坑
  2. 2.7、Android Studio使用翻译编辑器本地化UI
  3. iOS下JS与原生OC互相调用(总结)
  4. struts extjs 3.3.1 读取JSON文件
  5. Tom DeMarco:软件工程这个概念已过时?
  6. 今天我成为了CSDN博客专家
  7. R12: Improving Performance of General Ledger and Journal Import (Doc ID 858725.1 )
  8. 谈谈Ext JS组件之引子
  9. pig读取部分列 (全部列中的少部分列)
  10. javascript之DOM编程根据属性找标签练习