作者: | Nicolai M. Josuttis |
语言: | 英文 |
出版年份: | 2020 |
编程语言: | C++ |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《C++ Move Semantics - The Complete Guide》是由 Nicolai M. Josuttis 编写的关于 C++ 移动语义的权威指南。本书全面覆盖了从 C++11 到 C++20 的移动语义特性,旨在帮助读者深入理解并正确应用这一现代 C++ 编程的核心特性。
Nicolai M. Josuttis 是一位经验丰富的应用程序员,对 C++ 语言有着深刻的理解。他通过本书分享了自己在移动语义方面的丰富经验和见解,帮助读者解决实际编程中遇到的问题。
本书分为三大部分,系统地介绍了 C++ 移动语义的各个方面。
std::move()
标记对象以优化性能。std::move()
的实现机制。std::move()
的使用。std::forward<>()
实现参数的完美转发。auto&&
声明通用引用,并通过 std::forward<>()
完美传递返回值。本书适合所有希望深入了解 C++ 移动语义的程序员,无论是初学者还是有一定经验的开发者。通过阅读本书,读者可以掌握移动语义的基本概念、实现细节以及在实际项目中的应用技巧。
总之,《C++ Move Semantics - The Complete Guide》是一本不可多得的 C++ 移动语义学习指南,值得每一位 C++ 程序员仔细研读。