|
题名:
|
C++20模板元编程 / (罗) 马里乌斯·班西拉著 , 何荣华 ... [等] 译 |
|
ISBN:
|
978-7-302-69436-6 价格: CNY99.80 |
|
语种:
|
chi |
|
载体形态:
|
XV, 302页 图 24cm |
|
出版发行:
|
出版地: 北京 出版社: 清华大学出版社 出版日期: 2025 |
|
内容提要:
|
本书探讨如何利用元编程技术创建允许在编译时进行计算的数据结构和函数。讨论如何通过模板来创建可在许多程序中使用的通用库 (如标准库或Boost), 同时避免编写重复的代码。本书的起始章节将让你深入了解模板和元编程的基础知识。然后, 你将继续练习编写复杂的模板, 并探索高级概念, 如模板递归、模板参数演绎、转发引用、类型特征和条件编译。在此过程中, 你将学习如何编写可变模板, 以及如何使用C++20的约束和概念为模板参数提供需求。最后, 你将应用C++元编程模板知识来实现各种元编程模式和技术。 |
|
主题词:
|
C++语言 程序设计 |
|
中图分类法:
|
TP312C++ 版次: 5 |
|
中图分类法:
|
TP312C++ 版次: 4 |
|
其它题名:
|
全面了解C++模板, 释放模板元编程的力量 |
|
主要责任者:
|
班西拉 著 |
|
次要责任者:
|
何荣华 译 |
|
责任者附注:
|
马里乌斯·班西拉 (Marius Bancila), 于2002年作为一名软件开发人员开始了职业生涯, 专注于使用 Visual C++、C#和 .NET框架开发桌面应用程序。尽管多年来使用过许多编程和脚本语言 (例如Pascal、C、C++、Java、JavaScript、C#、VB.NET、MC++、C++/CLI、HTML、CSS等), 但 C++始终是他的首选语言。目前他在挪威的Visma公司担任ERP系统的系统架构师。 |