学会思考
刻意练习
摘要: 标准模板库的内容 标准模板类:复数、序偶 迭代器 标准容器:向量,表,栈,队列,集合,映射等 标准算法:查找,排序等 标准模板库型式的使用方法 “<>”:模板名称<数据对象基型式>数据对象名称; 例子1:complex<double>a(1.0,2.0); 例子2:pair<string,strin 阅读全文
posted @ 2017-01-04 23:28 Worty 阅读(305) 评论(0) 推荐(0)
摘要: reference:引用 dereference:引领,好于“解引用” type:型式,好于“类型” int:整数型式,简称整型 class:类型式,简称类型 constructor:构造函数或者建构函数 destructor:析构函数或者解构函数 instance:定体,好于“实例” instan 阅读全文
posted @ 2017-01-04 22:44 Worty 阅读(212) 评论(0) 推荐(0)
摘要: 转型操作 接受目标型式作为模板参数 Programmer *p = dynamic_cast<Programmer*>(e) 模板工作原理 使用template<typename T>定义函数模板或者类模板 体化(instantiation):使用特定的模板实际参数,生成真正的模板函数和模板类 编译 阅读全文
posted @ 2017-01-04 22:23 Worty 阅读(408) 评论(0) 推荐(0)
摘要: static_cast 静态转型的用途 与dynamic_cast不同,static_cast不仅可以用于指针和引用,还可以用于其他型式 一般用于非类型式的普通数据对象转型 静态转型的问题 不进行运行期型式检查,不安全 若转型失败,结果无定义 const_cast 常量转型的目的 用于取消或者设置量 阅读全文
posted @ 2017-01-04 22:05 Worty 阅读(186) 评论(0) 推荐(0)