- 博客(7)
- 收藏
- 关注
原创 《C++ Templates 中文版》[陈伟柱译] 续2
第3部分 模板与设计 第14章 模板的多态威力 14.1 动多态 14.2 静多态 14.3 动多态和静多态 14.3.1 术语 14.3.2 优点和缺点 14.3.3 将两种多态结合起来 14.4 新形式的设计模板 14.5 泛型程序设计 14.6 本章后记 第15章 Traits 与Policy类 15.1 一个实例:累加一个序列 15.1.1 Fixed Traits
2007-10-11 12:08:00 2023
原创 《C++ Templates 中文版》[陈伟柱译] 续1
第2部分 深入模板 第8章 深入模板基础 8.1 参数化声明 8.1.1 虚成员函数 【成员函数模板不能是虚函数】 8.1.2 模板的链接 【缺省是外部的、extern "C++"的。static可以限制在内。所以不能在函数内部声明模板】 8.1.3 基本模板 【普通声明-->只有一顶尖帽子的声明-->基本模板】8.2 模板参数 【类型>非类型>模板参数】【如果不用可以不写,可以引用前面参数
2007-10-11 12:03:00 1212
原创 《C++ Templates 中文版》[陈伟柱译]
第1章 关于本书 ok第1部分 基础 【模板就是可以使用不同类型的函数或类】【相似函数怎么办?逐一实现(维护难!),类继承(不检查-->维护难),宏(蠢-->维护难)】【模板是解决之道:严格检查、编译器多劳力、自己多劳心-->换来简洁易维护代码】第2章 函数模板 2.1 初探函数模板 2.1.1 定义模板 【声明时戴上尖帽子-->模板参数列表】 2.1.2 使用模板 【像普通函数直接调
2007-10-11 07:31:00 2139
原创 《STL源码剖析》学习备忘
目录: 疱丁解牛(侯捷自序)目录前言第1章 STL概论与版本简介第2章 空间配置器(allocator)第3章 迭代器(iterators)概念与traits编程技法第4章 序列式容器(sequence containers)第5章 关联式容器(associattive containers)第6章 算法(algorithms)第7章 仿函数(functors,另名 函数对象function o
2007-10-10 22:39:00 391
原创 《C++标准程序库》学习备忘
巨细靡遗·井然有序(侯捷译序)孟岩译序目录前言致谢1.关于本书2.C++及其标准程序库简介3.一般概念4.通用工具5.Standard Template Library(STL,标准模板库)6.STL容器(STL Container)7.STL 迭代器(STL Iterators)8.STL 仿函数(functors)(又名函数对象,function objects)9.STL算法(STL Alg
2007-10-10 12:32:00 727
原创 不再犯错
pos = vv.erase(pos);//不幸:erase导致pos从此失效;幸运:返回有效pos;注意处理pos for_each(...bind2nd(ptr_fun(myfunc),a));//ptr_fun要求myfunc参数不能&,a作为myfunc的2参;for_each传入1参 pos++比++pos多耗费一个临时对象,所以多用后者 for_each( fin
2007-10-10 07:16:00 757
原创 FAQ
蒋晟 SAM谈const使用,manbug:返回值重载,懒惰计算,反微软缴文STL学习网站bind2nd使用问题省略号表达式 1 2 !string类转化为数字去除字符串两端空格 2 字符串与各种数字类型互转在 GRUB for DOS 下直接读取光盘映象 ISO 中的文件 VC使用技巧 VC里一些容易混淆的地方格式网站 源码 图形bootloader Gujin GEOTag(GPS应用
2007-10-09 07:30:00 364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人