网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 深入实践C++模板编程
分类
作者 温宇杰
出版社 机械工业出版社
下载
简介
编辑推荐

温宇杰所著的《深入实践C++模板编程》——C++模板编程领域经典著作,深入讲解模板编程的基本原理、标准库中算法与容器等模板的实现原理、模板编程的高级技巧,以及C++11的模板新特性。

资深C++开发工程师撰写,以透彻分析原理为前提,以实践为导向,能有效指导读者动手编写各类模板。

内容推荐

C++模板编程领域的经典著作,由资深C++开发工程师撰写。温宇杰所著的《深入实践C++模板编程》以透彻分析原理为前提,深入讲解了模板编程的基本原理、标准库中算法与容器等模板的实现原理;以实践为导向,通过大量的模板向读者展示了如何使用模板进行编程以及如何编写自定义模板。除此之外,本书还总结了各种常用的模板编程技巧、C++11标准中的模板新特性和新语法,以及C++11中新增的其他语言特性。

《深入实践C++模板编程》共16章,分为四部分:第一部分(第1~4章)首先介绍了模板编程的基本概念与用法,然后重点讨论了编译器对模板的具体实现方法及其局限,读者可以通过本部分内容理解模板的基本原理并自行实现简单的类模板与函数模板。第二部分(第5~9章)对标准库中的算法与容器的实现原理和用法进行了深入地剖析,读者通过本部分内容对标准库中的算法、迭代器与容器之间的关系有深入的理解,从而可以精确调节标准容器的行为,自行开发适用于标准算法的容器类模板。第三部分(第10~13章)讨论了模板编程的高级技巧,如模板编程中“概念”的设计、控制代码量的技术、编译期逻辑的控制以及元编程的基本方法等,读者可以通过本部分内容开发更具规模、更加智能的模板库,并利用元编程技术实现编译期的逻辑演绎与类型推导。第四部分(第14~16章)介绍了C++11标准中的新增语言特性,以及对模板编程的影响。

目录

前言

第一部分 模板基础

 第1章 Hello模板

1.1 为什么需要模板

1.2 初识函数模板

 1.2.1 函数模板的实现

 1.2.2 如何使用函数模板

 1.2.3 模板参数自动推导

 1.2.4 模板参数默认值

 1.2.5 模板函数的静态变量

1.3 如何处理函数模板中的函数体

 1.3.1 HPP文件还是CPP文件

 1.3.2 链接器如何识别重复模板实例

1.4 尴尬的Export Template

 1.4.1 什么是外名模板

 1.4.2 C++编译器对外名模板的处理

1.5 本章小结

 第2章 类亦模板

 第3章 模板参数类型详解

 第4章 凡事总有“特例”

第二部分 标准库中的模板

 第5章 容器、迭代器与算法

 第6章 标准库中的容器

 第7章 隐形的助手——分配器

 第8章 标准库中的迭代器

 第9章 标准库中的算法

第三部分 模板编程高级技巧

 第10章 专用名词——概念

 第11章 代码膨胀

 第12章 常用模板编程技巧

 第13章 元编程

第四部分 模板与C++11

 第14章 右值引用

 第15章 模板新语法

 第16章 C++11新特性集锦

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/2 4:40:11