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



