摘要: STL的六大组件: – 容器(Container) – 算法(Algorithm) – 迭代器(Iterator) – 仿函数(Function object) – 适配器(Adaptor) – 空间配制器(allocator) 容器分类: 序列式容器(Sequence containers) 每个 阅读全文
posted @ 2016-07-05 15:40 zhou_blog 阅读(200) 评论(0) 推荐(0) 编辑
摘要: C++编译系统提供了用于输入输出的iostream类库。iostream这个单词是由3个部 分组成的,即i-o-stream,意为输入输出流。在iostream类库中包含许多用于输入输出的 类。常用的见表 ios是抽象基类,由它派生出istream类和ostream类,两个类名中第1个字母i和o分别 阅读全文
posted @ 2016-07-05 13:12 zhou_blog 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 类型转换名称和语法 C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是: TYPE b = (TYPE)a C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。 static_cast 静态类型转换。如int转换成char reinterpreter_cast 阅读全文
posted @ 2016-07-05 11:45 zhou_blog 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 函数模板和普通函数区别结论: 函数模板不允许自动类型转化 普通函数能够进行自动类型转换 函数模板和普通函数在一起,调用规则: 1 函数模板可以像普通函数一样被重载 2 C++编译器优先考虑普通函数 3 如果函数模板可以产生一个更好的匹配,那么选择模板 4 可以通过空模板实参列表的语法限定编译器只通过 阅读全文
posted @ 2016-07-05 10:58 zhou_blog 阅读(441) 评论(0) 推荐(0) 编辑