深入探索C++设计思想:Modern C++ Design
需积分: 3 37 浏览量
更新于2024-12-23
收藏 1.92MB PDF 举报
Modern C++ Design
本书《Modern C++ Design》是关于C++设计思想的书籍,PDF格式,涵盖了泛型编程与设计模式的应用。作者Andrei Alexandrescu,译者侯捷/於春景,译序by侯捷。
书籍概括了C++设计思想的要点,包括模板编程、策略设计、编译时编程、递归模板、类型列表等技术。这些技术都是C++设计思想的基石,可以让读者更好地理解C++语言的设计思想。
书籍的主要内容可以分为两大部分。第一部分是基础技术的讨论,包括模板参数、策略设计、编译时编程、递归模板、类型列表等技术。这些技术都是C++设计思想的基础,读者可以通过学习这些技术来掌握C++设计思想的要点。
第二部分是Loki库的产品设计与实现,包括小对象分配、泛型函數、单例模式、智能指针、对象工厂、抽象工厂、访问者模式、多方法等技术。这些技术都是C++设计思想的应用,可以让读者更好地理解C++设计思想的实践。
书籍的特点是将C++设计思想与实践相结合,通过大量的代码示例和实践案例,让读者更好地理解C++设计思想的要点。同时,书籍也涵盖了泛型编程、设计模式等高级话题,可以满足读者的不同需求。
《Modern C++ Design》是C++设计思想的权威指南,涵盖了C++设计思想的要点和实践,适合C++开发者、架构师和设计师阅读。
知识点:
1. 模板编程:C++设计思想的基石,包括模板参数、策略设计、编译时编程、递归模板、类型列表等技术。
2. 策略设计:C++设计思想的重要组成部分,包括策略模式、泛型模式、模板元编程等技术。
3. 编译时编程:C++设计思想的重要组成部分,包括编译时编程、递归模板、类型列表等技术。
4. 递归模板:C++设计思想的重要组成部分,包括递归模板、类型列表等技术。
5. 类型列表:C++设计思想的重要组成部分,包括类型列表、模板元编程等技术。
6. 泛型编程:C++设计思想的重要组成部分,包括泛型函數、泛型类等技术。
7. 设计模式:C++设计思想的重要组成部分,包括单例模式、工厂模式、访问者模式、多方法等技术。
8. Loki库:C++设计思想的实践,包括小对象分配、泛型函數、单例模式、智能指针、对象工厂、抽象工厂、访问者模式、多方法等技术。
《Modern C++ Design》是C++设计思想的权威指南,涵盖了C++设计思想的要点和实践,适合C++开发者、架构师和设计师阅读。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-07-27 上传
2009-01-13 上传
2014-05-27 上传
2010-04-17 上传
2010-01-20 上传
2023-07-29 上传
Johnny_de
- 粉丝: 10
- 资源: 3
最新资源
- Evergarden:思想和笔记的公共数字花园
- [论坛社区]okphp BBS v4.0_okphpbbs.rar
- ipetfinals
- ASP 网站站长计数器 v1.0
- DICOM 示例文件:包含大脑 MR 图像的示例 DICOM 文件。-matlab开发
- FM5830_code,c语言源码怎么写,c语言项目
- C-Blog 2.1 正式版_cblog2-mysql_博客论坛网站开发模板(使用说明+源代码+html).zip
- todo-cloudbuild
- SpeakT-crx插件
- 安卓伏羲X v2.0.1双版 免Root装载Xposed模块功能.txt打包整理.zip
- json-conditions:简单的条件逻辑以针对javascript对象进行评估
- 分子查看器:用于绘制简单的 .pdb 文件的轻量级 m 文件。-matlab开发
- 绿色耀眼互联网产品企业网站模板5536_网站开发模板含源代码(css+html+js+图样).zip
- light-sphere.tar.gz_C/C++_源码,c语言读网页源码,c语言项目
- wztlink1013_github_io-master.zip
- kirby-multilist:在Kirby 3中快速管理具有多个字段的列表