C++ 20模板元编程 封面

C++ 20模板元编程

作者:马里乌斯·班西拉(Marius Bancila)

出版社:清华大学出版社

出版年:2025-7

页数:|定价:99.8

评分:

分类标签:编程

ISBN:9787302694366

内容简介

学习元编程技术如何创建数据结构和函数,从而在编译时进行计算。通过《C++ 20模板元编程》,你将理解模板如何帮助你避免编写重复代码,模板是创建通用库(如标准库或Boost)的关键,这些库可以在多种程序中使用。 本书的前几章将为你提供关于模板和元编程基础的知识。然后,你将开始练习编写复杂的模板,并探索高级概念,如模板递归、模板实参推导、转发引用、类型特征和条件编译。在此过程中,你将学习如何编写变参模板,以及如何使用C++20的约束和概念为模板实参提供约束和限制。最后,你将应用C++元编程模板的知识实现各种元编程模式和技术。 到本书结束时,你将学会如何编写有效的模板,并在日常编程中使用元编程。 ● 理解所有类型模板的语法 ● 学习特化和实例化的工作原理 ● 掌握模板实参推导和转发引用 ● 轻松编写变参模板 ● 掌握类型特征和条件编译 ● 使用 C++20... (展开全部)

猜你喜欢