歷時(shí)兩個(gè)多月的時(shí)間,終于把effective c++又復(fù)習(xí)了一遍,比較慢,看的是英文版,之前看的時(shí)候做過(guò)一些筆記,但不夠詳細(xì),這次筆者是從頭到尾的翻譯了一遍,加了一些標(biāo)題,先記錄到word里面,然后發(fā)布到博客園上。這么做是為了方便查閱,復(fù)習(xí)C++,同時(shí)練習(xí)英文,希望這些帖子也能夠?qū)Υ蠹矣兴鶐椭?/p>

有人回復(fù)說(shuō)有些過(guò)時(shí)了,的確,但大部分還都是effective的,可以看scott meyers關(guān)于這個(gè)問題的的回復(fù):

is effective c++ still effective?

精讀一本經(jīng)典書,每次都有新的發(fā)現(xiàn)。

筆者水平有限,肯定有很多錯(cuò)誤或者說(shuō)不明白的地方,希望大家能夠指正。

將書的章節(jié)以思維導(dǎo)圖的形式展示出來(lái)能夠一目了然,也可以將這些章節(jié)聯(lián)系起來(lái),增加理解,現(xiàn)在有很多思維導(dǎo)圖軟件,但博客園只能插入圖片,不能把鏈接也放入其中,所以只能用博客園的圖表功能畫一個(gè)“思維導(dǎo)表”出來(lái)了。

    Effective C++讓你自己適應(yīng)C++Item 1 將c++視為一個(gè)語(yǔ)言聯(lián)邦
    Item 2 盡量使用const,枚舉(enums),內(nèi)聯(lián)(inlines),不要使用宏定義(define) 
    Item 3 在任何可能的時(shí)候使用 const 
    Item 4 確保對(duì)象被使用前進(jìn)行初始化
    構(gòu)造函數(shù),析構(gòu)函數(shù)和賦值操作符

    網(wǎng)友評(píng)論