机读格式显示(MARC)
- 000 01935nam0 2200313 450
- 010 __ |a 978-7-302-69436-6 |d CNY99.80
- 092 __ |a CN |b 人天1184-2289
- 100 __ |a 20250725d2025 em y0chiy50 ea
- 200 1_ |a C++20模板元编程 |A C++20 mu ban yuan bian cheng |f (罗) 马里乌斯·班西拉著 |g 何荣华 ... [等] 译
- 210 __ |a 北京 |c 清华大学出版社 |d 2025.07
- 215 __ |a XV, 302页 |c 图 |d 24cm
- 312 __ |a 封面其他题名: 全面了解C++模板, 释放模板元编程的力量
- 314 __ |a 马里乌斯·班西拉 (Marius Bancila), 于2002年作为一名软件开发人员开始了职业生涯, 专注于使用 Visual C++、C#和 .NET框架开发桌面应用程序。尽管多年来使用过许多编程和脚本语言 (例如Pascal、C、C++、Java、JavaScript、C#、VB.NET、MC++、C++/CLI、HTML、CSS等), 但 C++始终是他的首选语言。目前他在挪威的Visma公司担任ERP系统的系统架构师。
- 330 __ |a 本书探讨如何利用元编程技术创建允许在编译时进行计算的数据结构和函数。讨论如何通过模板来创建可在许多程序中使用的通用库 (如标准库或Boost), 同时避免编写重复的代码。本书的起始章节将让你深入了解模板和元编程的基础知识。然后, 你将继续练习编写复杂的模板, 并探索高级概念, 如模板递归、模板参数演绎、转发引用、类型特征和条件编译。在此过程中, 你将学习如何编写可变模板, 以及如何使用C++20的约束和概念为模板参数提供需求。最后, 你将应用C++元编程模板知识来实现各种元编程模式和技术。
- 510 1_ |a Template Metaprogramming with C++ |e Learn everything about C++ templates and unlock the power of template metaprogramming |z eng
- 517 1_ |a 全面了解C++模板, 释放模板元编程的力量 |A quan mian liao jie C++ mo ban, shi fang mu ban yuan bian cheng de li liang
- 606 0_ |a C++语言 |A C++ yu yan |x 程序设计
- 701 _1 |a 班西拉 |A ban xi la |g (Bancila, Marius) |4 著
- 702 _0 |a 何荣华 |A he rong hua |4 译
- 801 _0 |a CN |b 人天书店 |c 20250725
- 905 __ |a WXCSXY |d TP312.8/36