2014年3月18日
摘要: 初学容器,容易犯错的地方1.vector,list和deque都是顺序容器。其中vector和deque都可以通过下标访问,而list不能2. 容器的begin和end操作 c.begin()返回一个迭代器,它指向容器c的第一个元素 c.end()返回一个迭代器,它指向容器c的最后一个元素的 c.rbegin()返回一个逆序迭代器,它指向容器c的最后一个元素 c.rend()返回一个逆序迭代器,它指向容器c的第一个元素的前面一个元素 注意以上操作的返回的迭代器类型,前两个是iterator,后面一个是reverse_iterator。乱了顺序是不行的请看下面一段代码: 1 #inc... 阅读全文
posted @ 2014-03-18 20:18 水目沾 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 除第二章介绍的是C++的基本类型,本章将大致介绍一下C++定义的内容丰富的抽象数据库类型标准库。着重介绍一下sting、vector和bitset。3.2标准库string类型 1.string类型支持几个构造函数。构造函数是一个特殊成员函数,定义如何初始化该类型的对象,以下是string类型常用的构造函数。当没有明确指定对象初始化式时,系统将调用默认构造函数几种初始化string对象的凡是string s1默认构造函数,s1为空串string s2(s1)将s2初始化为s1的一个副本string s3(s2)将s3初始化为一个字符从字面值副本string s4(n,'c')将 阅读全文
posted @ 2014-03-18 19:38 水目沾 阅读(138) 评论(0) 推荐(0) 编辑