C++ Move Semantics - The Complete Guide (Paperback)
暫譯: C++ 移動語義完全指南 (平裝本)
Nicolai M. Josuttis
- 出版商: NicoJosuttis
- 出版日期: 2020-08-30
- 售價: $1,200
- 貴賓價: 9.9 折 $1,188
- 語言: 英文
- 頁數: 262
- 裝訂: Paperback
- ISBN: 3967309002
- ISBN-13: 9783967309003
-
相關分類:
C++ 程式語言
無法訂購
買這商品的人也買了...
-
$1,188Fedora 11 and Red Hat Enterprise Linux Bible (Paperback)
-
$800$632 -
$2,370$2,252 -
$360$281 -
$980$774 -
$199致命Bug 軟件缺陷的災難與啟示
-
$505Linux 防火牆, 4/e (Linux Firewalls: Enhancing Security with nftables and Beyond, 4/e)
-
$500$390 -
$720$562 -
$1,200$840 -
$594$564 -
$1,020$969 -
$1,120$1,064 -
$580$458 -
$450$356 -
$350$298 -
$1,860$1,767 -
$1,488Modern CMake for C++: Discover a better approach to building, testing, and packaging your software (Paperback)
-
$1,900$1,805 -
$880$695 -
$2,980$2,831 -
$779$740 -
$2,070Modern System Administration: Managing Reliable and Sustainable Systems (Paperback)
-
$780$608 -
$600$468
相關主題
商品描述
All aspects of C++ Move Semantics.
Move semantics, introduced with C++11, has become a hallmark of modern C++ programming. However, it also complicates the language in many ways. Even after several years of support of move semantics experienced programmers struggle with all the details of move semantics. And style guides still don't recommend the right consequences for programming even of trivial classes. Time to explain all aspects of C++ move semantics in detail.
This book teaches C++ move semantics. Starting from the basic principles it motivates and explains all the corner cases of move semantics so that you as a programmer can use move semantics right. The book is valuable for those that are beginning to learn about move semantics and is essential for those that are using it already.
You will learn:
- Motivation and terminology of move semantics
- How and why you implicitly benefit from move semantics
- How to explicitly benefit from move semantics
- All traps and how to deal with them
- All consequences for your programming style
The focus lies on the application of the described features in practice. Compelling examples and useful background information help to understand and improve code from trivial classes up to generic foundation libraries and frameworks.
"I thought I understood move semantics but I didn't really! I learned a lot in your book."
(Jonathan Boccara)
"This is the book I’ve needed for a long time."
(Rob Bernstein)
"Sometimes I think I have a better grasp on entanglement & quantum teleportation than I do in some weird C++ move semantics. To paraphrase Feynman: If you think you understand C++ move semantics, you don't understand C++ move semantics. Read this book."
商品描述(中文翻譯)
所有 C++ 移動語義的各個方面。
移動語義於 C++11 中引入,已成為現代 C++ 編程的標誌。然而,它在許多方面也使語言變得更加複雜。即使在幾年支持移動語義之後,經驗豐富的程序員仍然在移動語義的所有細節上掙扎。即使是對於簡單類別,風格指南仍然不建議正確的編程後果。是時候詳細解釋 C++ 移動語義的所有方面了。
本書教授 C++ 移動語義。從基本原則開始,激勵並解釋移動語義的所有邊界情況,以便您作為程序員能夠正確使用移動語義。本書對於那些剛開始學習移動語義的人來說非常有價值,對於那些已經在使用它的人來說則是必不可少的。
您將學到:
- 移動語義的動機和術語
- 您如何以及為什麼隱式受益於移動語義
- 如何明確受益於移動語義
- 所有陷阱及其處理方法
- 對您的編程風格的所有影響
重點在於所描述特性的實際應用。引人入勝的範例和有用的背景資訊有助於理解和改善從簡單類別到通用基礎庫和框架的代碼。
「我以為我理解移動語義,但其實我並沒有!我在你的書中學到了很多。」
(Jonathan Boccara)
「這是我長期以來一直需要的書。」
(Rob Bernstein)
「有時我覺得我對纏結和量子傳送的理解比對某些奇怪的 C++ 移動語義的理解要好。用費曼的話來說:如果你認為你理解 C++ 移動語義,那麼你就不理解 C++ 移動語義。讀這本書。」