×
Thinking in C++ Second Edition中文版
作者: Bruce Eckel
譯者:蔡明志
書號: ACL011300
出版日: 2002/03/01
ISBN:986-421-005-X
附件: CD*1
定價: 520
電子書: 未出版
購買紙本書
內容特色
C++就像一般的人類語言,是用來表示觀念的一個方法。如果成功地運用,則當問題越大而且越複雜時,這種表示方法會很明顯的比其他方式簡單且更有彈性。
C++不只是一堆功能的集合,因為有些功能獨立運作是無意義的。若你要考慮的是系統設計而不只是撰寫程式時,你所需的就是整體概念。要瞭解C++,你必須清楚C的問題以及程式撰寫的一般問題。這本書討論程式撰寫的問題,問題的形成,以及C++解決這類問題的方法。因此,在每一章都是用C++可以解決的特殊問題來解釋此語言的功能。從瞭解C,然後一步一步將C++的觀念變成你的母語。
自始至終,我都認為你希望在心中建立一個模式,這模式可以使你以一貫的方式瞭解此語言,當你遇到難題,你能夠用此模式推導出答案。我會試著告訴你我如何”以C++思考(thinking in C++)”。
本書重點:
1.將內容以簡單的方式逐步呈現,使讀者可以容易的消化每個觀念。
2.儘可能使用簡單而短的範例,帶領讀者學習。
3.仔細地安排功能的介紹順序,使你不會看到你不瞭解的內容。
4.告訴你筆者的想法對於你瞭解這個語言是重要的,而不是只告訴筆者知道的事物。
5.維持每節都有適量的重點,使得演講時間-以及兩段練習題之間的時間-是合理的。這樣不只可以維持觀眾更積極的心思,而且可以融入實習的研討會中,給讀者更大的成就感。
6.提供讀者紮實的基礎,使他們足以清楚地瞭解議題,並可繼續更困難的課程和書籍。

章節目錄
第1章:物件的介紹
第2章:製作和使用物件
第3章:C++中的C
第4章:資料抽象化
第5章:隱藏實作
第6章:初始化和清除
第7章:函數多載和預設引數
第8章:常數
第9章:內嵌函數(inline function)
第10章:名稱控制
第11章:參考值和複製建構函數
第12章:運算子多載
第13章:動態產生物件
第14章:繼承和組織
第15章:同名異式和虛擬函數
第16章:樣版
附錄A:程式碼程式
附錄B : 程式設計的指南
附錄C : 建議讀物
超值加贈
書後所附之CD ROM的主要內容是標題為Thinking in C: Foundations for Java & C++的”CD ROM上的研討會”,由Chuck Allison製作(MindView, Inc.出版,亦可從網站www.BruceEckel.com取得)。這包含數小時的聲音演講和投影片,若你有CD ROM播放程式及音效系統,則可在大部分的電腦上觀看。
Thinking in C的目標是仔細地帶你看過C語言的基本知識。它的重點是要進入C++或Java語言的必要知識,而不是要使你精通C的所有細節。(使用像C++或Java這類更高階語言的理由之一是準確,所以我們可以避免許多黑暗角落。)它也包含練習題和選擇性的解答。要記住本書第3章的內容遠超過Thinking in C的CD內容,所以CD不能取代本章,但是可作為本書的準備工作。
請注意此CD ROM是以瀏覽器為工具,所以你的機器應該具備網頁瀏覽器才能閱讀。
Thinking in C++ Second Edition中文版 分享
  • 作者: Bruce Eckel
  • 書號:ACL011300
  • ISBN:986-421-005-X
  • 出版日:2002/03/01
  • 定價:$ 520
  • 電子書:已出版
  • 購買紙本書

    天瓏  博客來  
    內容特色
    C++就像一般的人類語言,是用來表示觀念的一個方法。如果成功地運用,則當問題越大而且越複雜時,這種表示方法會很明顯的比其他方式簡單且更有彈性。
    C++不只是一堆功能的集合,因為有些功能獨立運作是無意義的。若你要考慮的是系統設計而不只是撰寫程式時,你所需的就是整體概念。要瞭解C++,你必須清楚C的問題以及程式撰寫的一般問題。這本書討論程式撰寫的問題,問題的形成,以及C++解決這類問題的方法。因此,在每一章都是用C++可以解決的特殊問題來解釋此語言的功能。從瞭解C,然後一步一步將C++的觀念變成你的母語。
    自始至終,我都認為你希望在心中建立一個模式,這模式可以使你以一貫的方式瞭解此語言,當你遇到難題,你能夠用此模式推導出答案。我會試著告訴你我如何”以C++思考(thinking in C++)”。
    本書重點:
    1.將內容以簡單的方式逐步呈現,使讀者可以容易的消化每個觀念。
    2.儘可能使用簡單而短的範例,帶領讀者學習。
    3.仔細地安排功能的介紹順序,使你不會看到你不瞭解的內容。
    4.告訴你筆者的想法對於你瞭解這個語言是重要的,而不是只告訴筆者知道的事物。
    5.維持每節都有適量的重點,使得演講時間-以及兩段練習題之間的時間-是合理的。這樣不只可以維持觀眾更積極的心思,而且可以融入實習的研討會中,給讀者更大的成就感。
    6.提供讀者紮實的基礎,使他們足以清楚地瞭解議題,並可繼續更困難的課程和書籍。

    章節目錄
    第1章:物件的介紹
    第2章:製作和使用物件
    第3章:C++中的C
    第4章:資料抽象化
    第5章:隱藏實作
    第6章:初始化和清除
    第7章:函數多載和預設引數
    第8章:常數
    第9章:內嵌函數(inline function)
    第10章:名稱控制
    第11章:參考值和複製建構函數
    第12章:運算子多載
    第13章:動態產生物件
    第14章:繼承和組織
    第15章:同名異式和虛擬函數
    第16章:樣版
    附錄A:程式碼程式
    附錄B : 程式設計的指南
    附錄C : 建議讀物
    超值加贈
    書後所附之CD ROM的主要內容是標題為Thinking in C: Foundations for Java & C++的”CD ROM上的研討會”,由Chuck Allison製作(MindView, Inc.出版,亦可從網站www.BruceEckel.com取得)。這包含數小時的聲音演講和投影片,若你有CD ROM播放程式及音效系統,則可在大部分的電腦上觀看。
    Thinking in C的目標是仔細地帶你看過C語言的基本知識。它的重點是要進入C++或Java語言的必要知識,而不是要使你精通C的所有細節。(使用像C++或Java這類更高階語言的理由之一是準確,所以我們可以避免許多黑暗角落。)它也包含練習題和選擇性的解答。要記住本書第3章的內容遠超過Thinking in C的CD內容,所以CD不能取代本章,但是可作為本書的準備工作。
    請注意此CD ROM是以瀏覽器為工具,所以你的機器應該具備網頁瀏覽器才能閱讀。