编译
将目标文件预处理、汇编、编译并链接形成可执行文件
g++ xxx 默认输出 a.out
g++ xxx -o yyy 指定输出到 yyy

数据变量
数组
vector容器使用:

include

vector
a 创建一个动态数组a,a的默认初值为0

vector

b(a) 将a中的元素复制到b中

vetcor

a(100) 将数组a的元素定义为100个,默认初始值为0

vector

a(100,6) 定义100个值为6的元素

vector

a(10,”null”) 定义10个值为null的元素




1.a.push_back(100) 在尾部加入一个值为100的元素
2.a.size() 返回数组中元素的个数
3.bool isEmpty=a.empty() 判断a是否为空,若为空返回true,若不为空则返回false
4.cout<<a[0]<<endl 输出数组的大小
5.a.insert(a.begin+i,k) 在第i个元素前插入k
6.a.insert(a.end(),10,5) 在末尾插入10个值为5的元素
7.a.pop_back 删除末尾元素
8.a.erase(a.begin()+i,a.begin()+j) 将[i,j-1]的元素都删除
9.a.erase(a.begin()+i) 将第i+1个元素删除
10.a.resize(n) 将数组重置为n个元素
11.a.clear() 清空数组
12.reverse(a.begin(),a.end()) 将数组逆转
13.sort(a.begin(),a.end()) 将数组从小到大排序
const vector
vec; # vec为常向量变量

const vector

& vec; # vec 为常向量引用变量,接收指针

字符串
c_str()是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址
字符串比较,(返回值>0)str1大于str2,依次类推
int strcmp(const char *str1, const char *str2)

原文地址:http://www.cnblogs.com/lhx9527/p/16865732.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性