back_insert_iterator:在末尾插入数据 容器的种类: 定义:用于装数据的,不同容器操作数据方式不...[作者空间]
使代码更具有通用性, 面向对象编程(模板)关注的是数据方面,即一个模板函数可以匹配不同数据类型,泛型关注的是算法,...[作者空间]
c++库中90%是stl,stl的绝大多数是模板 迭代器 1为普通指针调用,2为迭代器遍历数组vector内容 s...[作者空间]
1.智能指针类分类 auto_ptr(摒弃不建议使用) unique_ptr shared_ptr 如图三个指针定...[作者空间]
string事例应用 地址= find(内容) string::npos:表示不存在 string自动调整内存大小...[作者空间]
1.string的7种构造函数 构造函数参数可以是:无、const string指针、constchar指针、ch...[作者空间]
类型转换运算符 dynamic_cast:派生类转成基类对象 const_cast:实现修改const修饰的对象值...[作者空间]
rtti:运行阶段识别异常 grand(基类) superb(派生类1) Magnificent(派生类2) 基类...[作者空间]
异常、类、继承 labelsales:sales bad_error:log_error nbad_error:b...[作者空间]
exception类 what():返回字符串对象,即出错打印信息 stdexcept类有log_error类型异...[作者空间]
栈解退 遇到throw 语句返回的标准是找到第一个对应异常类型的try catch语句 throw 对象基类的引用...[作者空间]
讲对象作为异常类型 定义一个class bad-hmean类,throw 是类的对象且与catch 对象类型对应[作者空间]
异常: 1.调用abort()函数:程序退出 2.使用返回值,当出现异常时返回false,主动终止程序 3.异常机...[作者空间]
嵌套类 将类的声明放在另一个类中,区别包含,包含是指将类对象作为另一个类的成员,而类嵌套是指在一个类中创建新类,而...[作者空间]
1.友元函数与前向声明 2.互为友元类 注: 1.tv在前定义,so 在remote中可以定义并声明volup方法...[作者空间]
友元类 友元类的所有方法都可以访问原始类的私有成员和保护成员 两个类中没有所属关系但一个类的函数要用到另一个类中私...[作者空间]
约束模板友元 模板类的外边定义一个模板函数,在模板类中将模板函数具体化为模板类的友元函数 非约束模板友元 模板类中...[作者空间]
1.非模板友元:将模板类中的函数作为友元[作者空间]
模板类作为参数[作者空间]
成员模板:模板类中成员变量是模板类对象(1),模板类中函数是模板函数(2)[作者空间]