条款55:让自己熟悉Boost
来源:互联网 发布:牛顿迭代法c语言编程 编辑:程序博客网 时间:2024/06/06 14:01
/*条款55:让自己熟悉Boost*//*boost是一个c++开发者集结的社群如果你想把你准备好的程序库加入boost里要考虑以下内容1 这一份设计和实现有多好?2 这些代码可跨编译器和操作系统吗?3 这个程序库有可能被它所设定的目标用户使用吗?4 文档是否清楚,齐备,而且精确?boost 程序库对付的主题非常繁多 区分数十个类目包括:1 字符串与文本处理,覆盖具备类型安全的printf格式化动作,正则表达式和解析2 容器,覆盖“接口与STL相似且大小固定”的数组,大小可变的bitsets以及多维数组3 函数对象和高级编程 lambda using namespace boost::lamda; std::vector<int> v; //.. std::for_each(v.begin(),v.end(),std::cout<<_1*2+10<<"\n");其中_1 是lambda程序库占位符号4 泛型编程5 模板元编程6 数学和数值 有理数,八元数,四元数 常见公约数,少见的多重运算,随机数7 正确性与测试 覆盖用来将隐式模板接口形式化的程序库,以及针对测试优先编程形态而设计的措施8 数据结构,覆盖类型安全的unions9 语言间的支持 包括c++与python之间的无缝互操作性10 内存 覆盖pool程序库,用来做出高效率而区块大小固定的分配器,以及多变化的智能指针11 杂项 包括CRC检验,日期和时间的处理,在文件系统上来回移动等等// 这只是其中的样本 */
0 0
- 条款55:让自己熟悉boost
- 条款55:让自己熟悉 Boost
- 条款55:让自己熟悉Boost
- 条款55:让自己熟悉Boost(Familiarize yourself with Boost.)
- 条款55(最一款):让自己熟悉Boost
- 《Effective C++》读书笔记之item55:让自己熟悉Boost
- 条款54:让自己熟悉包括TR1在内的标准程序库
- 条款54:让自己熟悉包括TR1在内的标准程序库
- 条款54:让自己熟悉包括TR1在内的标准程序库
- 条款54:让自己熟悉包括TR1在内的标准程序库
- 条款54:让自己熟悉包括TR1在内的标准程序库(Familiarize yourself with the standard library,including TR1.)
- Item 55:熟悉一下Boost
- 《Effective C++》让自己习惯C++:条款1-条款4
- 【Effective C++】条款01-让自己习惯c++
- 《Effective C++》读书笔记之item54:让自己熟悉包括TR1在内的标准程序库
- Effective STL 条款25:熟悉非标准散列容器
- 为何不愿做熟悉的自己?
- 为何不愿做熟悉的自己?
- C++学习-文本输入输出
- odoo开发字段解析(新API)
- CV学习向导
- 给自己做个地图故事 —— Trip to Greece
- 让职场新人得宠的七句话
- 条款55:让自己熟悉Boost
- Android面试题总结(一)
- 3D Touch 资料整理
- bzoj-2212 Tree Rotations
- ---------- 常用链接 ----------
- Win7使用jenkins一键打包unity工程的apk包
- 深入理解Win32结构化异常处理(二)
- CentOS 6.3安装JDK7
- 欢迎使用CSDN-markdown编辑器