登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』Effective Modern C++:改善C++11和C++14的42个具体做法(影印版)

書城自編碼: 2667792
分類:簡體書→大陸圖書→計算機/網絡程序設計
作者: [美]迈耶斯 著
國際書號(ISBN): 9787564159115
出版社: 东南大学出版社
出版日期: 2015-09-01

頁數/字數: 315页
書度/開本: 16开 釘裝: 平装

售價:HK$ 114.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
北京三万里
《 北京三万里 》

售價:HK$ 93.6
争吵的恋人:我们为什么相爱,又为什么争吵
《 争吵的恋人:我们为什么相爱,又为什么争吵 》

售價:HK$ 70.8
秘史:英国情报机构的崛起
《 秘史:英国情报机构的崛起 》

售價:HK$ 81.6
李鸿章及其时代:中西方世界的历史撞击
《 李鸿章及其时代:中西方世界的历史撞击 》

售價:HK$ 70.8
剑桥罗马骑士等级史(历史学堂)
《 剑桥罗马骑士等级史(历史学堂) 》

售價:HK$ 273.6
脉络:小我与大势
《 脉络:小我与大势 》

售價:HK$ 103.8
权势转移:近代中国的思想与社会(修订版)
《 权势转移:近代中国的思想与社会(修订版) 》

售價:HK$ 93.2
欧洲四千年
《 欧洲四千年 》

售價:HK$ 93.2

 

建議一齊購買:

+

HK$ 243.6
《 深度学习 》
+

HK$ 229.1
《 奔跑吧 Linux内核 》
+

HK$ 79.8
《 编程风格:好代码的逻辑 》
+

HK$ 114.6
《 数学与泛型编程:高效编程的奥秘 》
+

HK$ 85.6
《 量化炼金术:中低频量化交易策略研发 》
+

HK$ 71.1
《 Lua设计与实现 》
內容簡介:
理解C++11和C++14可不只是熟悉它们引入的特性 例如,auto类型声明、移动语义、lambda表达式和并行计算支持这么简单。挑战在于学习如何高效应用这些特性——让你的软件正确、有效、易于维护和可移植。这就是这本具有很强实践性的书籍的目的所在。本书描述了如何使用C++11和C++14编写真正伟大的软件——使用现代C++。
《Effective Modern C++改善C++11和C++14的 42个具体做法影印版英文版》遵循久经考验、基于规则和实例驱动的迈耶斯早期书籍的样式,但编写了全新的内容。对于每位现代C++软件的开发者而言,本书都是必读书籍。
目錄
From the Publisher
Acknowledgments
Introduction
1.Deducing Types
Item 1: Understand template type deduction.
Item 2: Understand auto type deduction.
Item 3: Understand decltype.
Item 4: Know how to view deduced types.
2.auto
Item 5: Prefer auto to explicit type declarations.
Item 6: Use the explicitly typed initializer idiom when auto deduces undesired types.
3.Moving to Modern C++
Item 7: Distinguish between and {} when creating objects.
Item 8: Prefer nullptr to 0 and NULL.
Item 9: Prefer alias declarations to typedefs.
Item 10: Prefer scoped enums to unscoped enuns.
Item 11: Prefer deleted functions to private undefined ones.
Item 12: Declare overriding functions overri.de.
Item 13: Prefer const_iterators to iterators.
Item 14: Declare functions noexcept ifthey won''t emit exceptions.
Item 15: Use constexpr whenever possible.
Item 16: Make const member functions thread safe.
Item 17: Understand special member function generation.
4.Smart Pointers
Item 18: Use std: : unique_ptr for exclusive-ownership resource management.
Item 19: Use std: : shared_ptr for shared-ownership resource management.
Item 20: Use std : :weak_ptr for std : : shared_ptr-like pointers that can dangle.
Item 21: Prefer std : :make_unique and std : :make_shared to direct use of new.
Item 22: When using the Pimpl Idiom, define special member functions in the implementation file.
5.Rvalue References, Move Semantics, and Perfect Forwarding
Item 23: Understand std : : move and std : : forward.
Item 24: Distinguish universal references from rvalue references.
Item 25: Use std : : move on rvalue references, std : : forward on universal references.
Item 26: Avoid overloading on universal references.
Item 27: Familiarize yourself with alternatives to overloading on universal references.
Item 28: Understand reference collapsing.
Item 29: Assume that move operations are not present, not cheap, and not used.
Item 30: Familiarize yourself with perfect forwarding failure cases.
6.Lambda Expressions
Item 31: Avoid default capture modes.
Item 32: Use init capture to move objects into closures.
Item 33: Use decltype on auto parameters to std: :forward them.
Item 34: Prefer lambdas to std : : bind.
7.The Concurrency API
Item 35: Prefer task-based programming to thread-based.
Item 36: Specify std: :launch: :async ifasynchronicityis essential.
Item 37: Make std : : threads unjoinable on all paths.
Item 38: Be aware of varying thread handle destructor behavior.
Item 39: Consider voi_d futures for one-shot event communication.
Item 40: Use std : : atoni.c for concurrency, volatile for special memory.
8.Tweaks
Item 41: Consider pass by value for copyable parameters that are cheap to move and always copied.
Item 42: Consider emplacement instead of insertion.
Index

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.