本文共 985 字,大约阅读时间需要 3 分钟。
推荐一个github的开源
const 类型有类型检查
const 类型默认为文件局部变量cont char* a:指向的变量不可修改值,指针值可改变
char * const a:指针不可改变值(常指针),指向的变量值可变 const char * const a:常指针、常变量 常指针必须进行初始化
const T &a:引用,不可变,增加函数效率(对对象使用)
const int dataMember = 1;Test::Test(i):dataMember(i){}const int Test::dataMember = 1进行初始化static const int dataMember = 10C++中,static类型的成员数据不能在类内进行定义!!!只能在实现文件中使用
int Test::dataMember = 1进行初始化!但是和const配合,则可以直接在类内进行初始化
所有容器类型都支持用关系操作符来进行两个容器之间的比较
容器的比较是基于容器内元素的比较,容器的比较使用了元素类型定义的同一个关系操作符。若元素无该类型的操作符,则容器不能进行该类型的比较所有容器都提供
size():返回元素个数max_size():返回最多可容纳的元素个数empty():容器是否为空resize(n):调整容器大小,使之能容纳n个元素,若过大则删除多于的元素,过小则初始化新元素resize(n, t):初始化的新元素的值为tresize可能会使得迭代器失效
转载地址:http://lfao.baihongyu.com/