资源简介
《C++ Template》第二版,2017年9月16日出版
Templates are among the most powerful features of C++, but they remain misunderstood and underutilized, even as the C++ language and development community have advanced. In C++ Templates, Second Editi
on, three pioneering C++ experts show why, when, and how to use modern templates to build software that’s cleaner, faster, more efficient, and easier to maintain.
Now extensively updated for the C++11, C++14, and C++17 standards, this new edition presents state-of-the-art techniques for a wider spectrum of applications. The authors provide authoritative explanations of all new language features that either improve templates or interact with them, including variadic templates, generic lambdas, class template argument deduction, compile-time if, forwarding references, and user-defined literals. They also deeply delve into fundamental language concepts (like value categories) and fully cover all standard type traits.
The book starts with an insightful tutorial on basic concepts and relevant language features. The remainder of the book serves as a comprehensive reference, focusing first on language details and then on coding techniques, advanced applications, and sophisticated idioms. Throughout, examples clearly illustrate abstract concepts and demonstrate best practices for exploiting all that C++ templates can do.
Understand exactly how templates behave, and avoid common pitfalls
Use templates to write more efficient, flexible, and maintainable software
Master today’s most effective idioms and techniques
Reuse source code without compromising performance or safety
Benefit from utilities for generic programming in the C++ Standard Library
Preview the upcoming concepts feature
The companion website, tmplbook.com, contains sample code and additional updates.
代码片段和文件信息
相关资源
- C++GUI+Qt4编程中文(中文最新版)
- 常用算法程序集(C++语言描述)第四
- c++程序设计所有答案
-
Designing ob
ject-Oriented C++ Applications- - Effective C++中文版第三版 高清PDF带目录
- c++ how to program 10th 原文版
- cat021报文解析——C++语言实现
- 算法I~IVC++实现——基础、数据结构
- 象棋C++源码
- 利用VS2010实现发送邮件SMTP
- C++ GUI Qt4编程第二版(中文高清PDF扫描
- Windows下双屏各种设置的VC++实现(完整
- windows下c++版faster -rcnn
- 算法I-IVC++
- C++标准程序库.
- 基于opencv的图像检索算法
- C++面向对象程序设计(第五版)alte
- 用MFC做的国际象棋源代码
- Effective C++中文版高清完整目录混乱
- 坦克大战 c++ 源代码
- 公交车查询系统可换乘 MFC 自己做的
- C++语音识别接口Microsoft Speech SDK简单清
- Data Structures With C++ Using STL(中文版)
- C++ MFC 调用twain接口采集图像
- 基于mfc的学生信息管理系统159407
- 上期技术CTP_C++_API实盘范例代码及帮助
- C++飞机游戏源代码
-
C++xm
l高级编程指南扫描版 - 基于VLC的MFC播放器
- 疯狂跑酷游戏
评论
共有 条评论