初识STL vector
写这个主要是当作笔记来写的,配上自己的理解加上一些测试示例;
上代码:
#include<iostream>
#include<cstring>
#include<vector>
#include<cstdio>
#include<algorithm>
#define g 10000
using namespace std;
struct nood
{
int a;
int b;
char c;
};
int main()
{
/**/
vector<int> a,b;
for(int i=0; i<10; i++)
a.push_back(i);
for(int i=0; i<10; i++)
cout<<a[i]<<" ";
for(int i=0; i<=10; i++)
b.push_back(i);
cout<<endl<<endl;
for(int i=0; i<=10; i++)
cout<<b[i]<<" ";
cout<<endl<<"a=b? :"<<(a==b)<<" "<<endl<<endl;
/**/
nood xx;
vector<struct nood> x,y;
xx.a=100;
xx.b=200;
xx.c='B';
x.push_back(xx);
cout<<"xx.a=x[0].a? :"<<(xx.a==x[0].a)<<endl<<endl;
/**/
vector<string> d;
vector<char> c;
string dd;
char cc='a';
dd="asdasda~~";
d.push_back(dd);
d.push_back(dd);
c.push_back(cc);
cout<<d[0]<<" "<<d[1]<<endl;
cout<<"d[0]=d[1]? :"<<(d[0]==d[1])<<endl
<<"d[0]!=d[1] :"<<(d[0]!=d[1])<<endl;
cout<<endl<<c[0]<<endl;
/**/
vector<vector<int> > aaa;
aaa.push_back(a);
aaa.push_back(b);
for(int i=0;i<20;i++)
cout<<aaa[i][i]<<endl;
return 0;
}
还有一些常用的删减查找过几天写 嘻嘻~~.
现在混个时间吗!!
好强发现了宝贝
#include <iomanip>
https://baike.baidu.com/item/iomanip/3319954?fr=aladdin.html
最新文章
- UVA 10692 Huge Mods(指数循环节)
- RMQ训练题 codevs 1291 火车线路 已经搞定
- BZOJ3224——Tyvj 1728 普通平衡树
- centos7 卸载mysql
- [转]JavaScript跨域总结与解决办法
- centos安装Python2.7
- mysql建库DATETIME、DATE 和 TIMESTAMP区别
- MVC HtmlHelper用法大全
- C# 固定窗体大小且不能鼠标调整大小完美实现
- 剑指OFFER之字符串的排列(九度OJ1369)
- asp.net2.0安全性(1)--用户角色篇(代码实现1)--转载来自车老师
- C#使用Xamarin开发可移植移动应用进阶篇(9.混淆代码,防止反编译)
- 前端js优化方案(连续更新)
- [解读REST] 1.REST的起源
- R-CNN算法概要
- 使用Spark MLlib进行情感分析
- javascript之DOM对象
- MySQL - 扩展性 1 概述:人多未必力量大
- JAVA枚举带赋值
- java中的动态代理Proxy
热门文章
- 安装酷痞到IIS7.x共用80端口Windows(64位)系统下运行多个酷痞
- Spring Cloud微服务笔记(一)微服务概念
- 2017-2018 Northwestern European Regional Contest (NWERC 2017)
- Petrozavodsk Winter-2018. Jagiellonian U Contest
- SVN-您的主机中的软件中止了一个已建立的连接
- windows资源管理器(只能看,不能用)
- 迭代器&;迭代对象&;生成器
- mysql 插入百万条数据
- 第三周学习java第四章学习总结及体会!
- 微信小程序开发的游戏《拼图游戏》