原文:Effective C++學習筆記(一)

條款一 C 是一個語言聯邦 建議 c 是有兄弟的:C,Object Oriented c c with class ,template c ,STL c 高效編程守則視狀況而變化,取決於你使用c 的哪一部分。 條款二 盡量使用const, enum, inline代替define。 寧可編譯器替換預處理器比較好。因為define不被視為語言的一部分。 define在預處理器中已經替換成為具體的值, ...

2019-05-10 16:44 0 623 推薦指數:

查看詳情

Effective C++》簡明筆記-上

學習算法導論的過程中,我深深地震撼於自己筆下C++代碼的丑陋。於是我決定捧起這本《Effective C++》。本來打算看完這本書,寫一篇完整的筆記博文,但是剛剛看到一半,我已經躍躍欲試地想動手改善我的代碼了。所以,我將寫完的這部分筆記整理成單獨的一篇博文。 1. 視C++為一個語言聯盟 ...

Thu Mar 07 23:04:00 CST 2013 2 3047
Effective C++讀書筆記

讓自己習慣C++C++為一個語言聯邦 C語言 面對對象 C++模板 STL容器 盡量以const,enum,inline替換#define const的好處: define直接常量替換,出現編譯錯誤不易定位(不知道常量是哪個變量 ...

Sat May 27 01:20:00 CST 2017 0 8111
《More Effective C++》讀書筆記

。 2、最好使用 C++ 轉型操作符 為解決 C 舊式轉型的缺點(允許將任何類型轉為任何類型,且難以辨識), ...

Wed Dec 05 22:26:00 CST 2012 0 3024
[C++11] Effective Modern C++ 讀書筆記

本文記錄了我讀Effective Modern C++時自己的一些理解和心得。 item1:模板類型推導 1)reference屬性不能通過傳值參數傳入模板函數。這就意味着如果模板函數需要一個reference類型的參數,必須在模板聲明中將其聲明為reference,否則,即使使用一個 ...

Sun Oct 23 06:15:00 CST 2016 0 1444
More Effective C++

More Effective C++ 35個改善編程與設計的有效方法 只有深入了解C++編譯器如何解釋代碼, 才有可能用C++語言寫出健壯的軟件. C++的難學, 不僅在其廣博的語法, 語法背后的語義, 語義背后的深層思維, 深層思維背后的對象模型; C++4種 ...

Fri Apr 26 05:34:00 CST 2019 0 538
Effective C++》 目錄:

轉自:http://blog.csdn.net/KangRoger/article/details/44706403 目錄 條款1:視C++為一個語言聯邦 條款2:盡量以const、enum、inline替換#define 條款3:盡可能使用const 條款4:確定對象使用前已先被初始化 ...

Fri Apr 07 23:00:00 CST 2017 0 8331
c++ effective總結(一)

條款一:視c++為一個語言聯邦   c++可以認為是由C,Object-Oriented C++(面向對象),Template C++(模板),STL(c++標准模板庫)四種次語言組成的。 條款二:盡量以const,enum,inline替換#define   c++中推薦使用其他的方法替換 ...

Fri Aug 28 04:23:00 CST 2020 3 598
Effective STL》學習筆記

http://www.cnblogs.com/arthurliu/archive/2011/08/07/2108386.html 第一條: 慎重選擇容器類型C++所提供的容器類型有如下幾種: 標准STL序列容器 vector string deque list 標准STL關聯容器 ...

Fri Oct 23 18:31:00 CST 2015 0 2241
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM