摘要: 顺序容器类型 容器操作 构造c2的拷贝c1 注意:赋值相关运算会导致指向坐标容器内部的迭代器、引用和指针失效。而swap操作将容器内容交换不会导致指向容器的迭代器、引用和指针失效 seq.assign(b,e) 将seq中的元素替换为迭代器b和e所表示的范围中的元素。迭代器b和e不能指向seq中的元 阅读全文
posted @ 2017-11-02 18:19 三十年后的我 阅读(213) 评论(0) 推荐(0) 编辑
摘要: C++11 新标准扩展了构造函数初始值的功能,使得我们可以定位所谓的委托构造函数,一个委托构造函数使用它所属类的其他构造函数执行它自己的初始化过程,或者说它把它的一些(或者全部)职责委托给了其他构造函数。 阅读全文
posted @ 2017-11-02 16:49 三十年后的我 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 函数指针指向的是函数而非对象,和其他指针一样,函数指针指向某种特定类型,函数的类型由它的返回类型和形参类型共同决定,与函数名无关。 该函数的类型是bool(const string& ,const string&)。想要声明一个指向改函数的指针,只需要用指针特换函数名即可: 赋值我们可 阅读全文
posted @ 2017-11-02 15:48 三十年后的我 阅读(25986) 评论(0) 推荐(0) 编辑
摘要: 如果我们想定义一个返回数组指针的函数,则数组的维度必须跟在函数的名字之后,然而函数名字之后的是形参列表,所以形参列表应该在数组的维度之前。返回数组指针的函数形式如下所示: Type (*function (parameter_list)) [dimension] 下面这个func函数的声明没有使用类 阅读全文
posted @ 2017-11-02 12:09 三十年后的我 阅读(376) 评论(0) 推荐(0) 编辑