µn¤J
¡U
µù¥U
¡U
·|û¤¤¤ß
¡U
µ²±b
¡U
°ö°V½Òµ{
Å]ªk§Ì¤l
¡U
¦Û¸ê¥Xª©
¡U
¹q¤l®Ñ
¡U
«ÈªA¤¤¤ß
¡U
´¼¼z«¬¥ßÊ^·|û
®Ñ¦W
¥Xª©ªÀ
§@ªÌ
isbn
½s¸¹
5050Å]ªk²³Äw
|
NG®Ñ«°
|
°ê»Ú¯Å«~µP½Òµ{
|
Àu´f³qª¾
|
ÅRÆE^¶¯µ¼Öºë¿ï
|
TCP/IPºô¸ô³q°T¨ó©w(²Ä¤Gª©)
¡D
C++¤Jªù¤â¥U
¡D
C#³]p¹ê°È¡Ð¹ý©³¬ã
¡D
C »y¨¥¦Û¾Ç¤â¥U
¤å¾Ç¤p»¡
¤å¾Ç
¡U
¤p»¡
°ÓºÞ³Ð§ë
°]¸g§ë¸ê
¡U
¦æ¾P¥øºÞ
¤H¤åÃÀ§{
©v±Ð¡Bõ¾Ç
ªÀ·|¡B¤H¤å¡B¥v¦a
ÃÀ³N¡B¬ü¾Ç
¡U
¹q¼vÀ¸¼@
Ày§Ó¾i¥Í
ÂåÀø¡B«O°·
®Æ²z¡B¥Í¬¡¦Ê¬ì
±Ð¨|¡B¤ß²z¡BÀy§Ó
¶i׾Dzß
¹q¸£»Pºô¸ô
¡U
»y¨¥¤u¨ã
Âø»x¡B´Á¥Z
¡U
x¬F¡Bªk«ß
°Ñ¦Ò¡B¦Ò¸Õ¡B±Ð¬ì¥Î®Ñ
¬ì¾Ç¤uµ{
¬ì¾Ç¡B¦ÛµM
¡U
¤u·~¡B¤uµ{
®a®x¿Ë¤l
®a®x¡B¿Ë¤l¡B¤H»Ú
«C¤Ö¦~¡Bµ£®Ñ
ª±¼Ö¤Ñ¦a
®È¹C¡B¦a¹Ï
¡U
¥ð¶¢®T¼Ö
º©µe¡B´¡¹Ï
¡U
¨î¯Å
C++³]p¹ê°È¡G¹ý©³¬ã¨s
§@ªÌ¡G
Herbert Schildt;
¤ÀÃþ¡G
¹q¸£»Pºô¸ô
¡þ
ºô¸ô
ÂO®Ñ¨t¦C¡Gµ{¦¡»y¨¥¨t¦CP012
¥Xª©ªÀ¡G
¬ü°Ó³Á®æÃ¹§Æº¸
¥Xª©¤é´Á¡G2000/11/1
ISBN¡G9574932702
®ÑÄy½s¸¹¡Gsb0079912
¶¼Æ¡G1163
©w»ù¡G
990
¤¸
Àu´f»ù¡G
79
§é
782
¤¸
®Ñ»ùY¦³²§°Ê¡A¥H¥Xª©ªÀ¹ê»Ú©w»ù¬°·Ç
µ´ª©®Ñ
µ´ª©®Ñ¡G½T©w¤£¦Aª©ªº°Ó«~¡A¶È´£¨Ñ®ÑÄy¸ê°T°Ñ¦Ò¡C
µû»ù¼Æ¡G
(½Ð±N·Æ¹«²¾¦Ü¬P¬P³B¶i¦æµû»ù)
¥Ø«e¥§¡µû»ù¡G
¤å¦r³sµ²
½Æ»s»yªk
C++³]p¹ê°È¡G¹ý©³¬ã¨s
¹Ï¤ù³sµ²
½Æ»s»yªk
¤À
¨É
¤º®e²¤¶
¦PÃþ±ÀÂË
■ 內容簡介
涵蓋C++最新的國際標準,適用於所有的C++編譯器,市面上內容最豐富的資源,完整的參考手冊。 「Herbert Schildt告訴他的程式設計師,他們想要而且是需要知道的—簡潔、清晰、易懂,具有權威性。」──ACM電腦專欄。 Schildt的經典──C++設計實務-徹底研究—─現在更新了。 C++ 最近採用的國際標準已經增加許多新程式庫、關鍵字以及功能—你可以在這本Herbert Schildt最著名的經典著作,經過完整修訂過以及更新的第三版本裡全部學到。以最仔細的編排方式,你將發現專門的完整解釋、秘及偏方,以及上百個應用實例來說明與示範C++ 的每一個部分。完全符合你的期望,每件事都以清晰、不隨便的方式來呈現,這就是讓Herbert Schildt成為百萬讀者唯一選擇的原因。 不管你是個新手,才剛開始學習C++,或者是有經驗的專業人士,想要進入新的國際標準,你將會發現C++設計實務-徹底研究是幫助你強化你的程式設計功力的唯一選擇。你對Herbert Schildt,世界上著名的程式設計作者,的期待在本書中一點也沒有減少。涵蓋整個C++ 語言,本書分成五個部分:C的子集—C++的基礎、C++物件式導向功能、C++的程式庫、C++類別庫,以及應用。 你會發現這些這些主題以及更多的內部資料: * 類別與物件 * 建構元與去建構元 * 虛擬函式與繼承 * 新式的new與delete * 函式多載 * 運算子多載 * 執行時期型態ID(RTTI) * 名字空間 * 範本 * 例外處理 * 新式的強制轉換運算子 * 新式的I/O函式庫 * 標準範本庫(STL) * 演算法、疊代與述詞 * 物件式導向程式設計的原理 Herbert Schildt是C與C++的著名作者而且是ANSI/ISO C++標準化委員會的成員。他發表過許多著名的暢銷書,包括從基礎學習C++、專家C++、教導自己C++以及其他許多作品。
■ 目錄
【第一部份 C++的基本原理:C的子集合】 第一章 C的概觀 第二章 運算式 第三章 敘述 第四章 陣列與尾端有空字元的字串 第五章 指標 第六章 函式 第七章 結構、合併、列舉與使用者定義資料型態 第八章 C-形式的控制台I/O 第九章 檔案I/O 第十章 預先處理器與註解- 【第二部分 C++】 第十一章 C++的概觀 第十二章 類別與物件 第十三章 陣列、指標、參考與動態配置運算子 第十四章 函式多載、複製建構元與預設引數 第十五章 運算元多載 第十六章 繼承 第十七章 虛擬函式與同質異型 第十八章 原型 第十九章 例外處理 第二十章 C++ I/O系統的基本原理 第二十一章 C++的檔案I/O 第二十二章 執行時期的型態辨識與轉換運算子 第二十三章 名字空間、轉換函式以及其他進階主題 第二十四章 介紹標準原型庫 【第三部分 標準函式庫】 第二十五章 以C為主的I/O函式 第二十六章 字串與字元函式 第二十七章 數學函式 第二十八章 時間、日期與區域化函式 第二十九章 動態配置函式 第三十章 公用程式函式 第三十一章 擴大字元函式 【第四部分 標準C++類別庫】 第三十二章 標準C++ I/O類別 第三十三章 STL容器類別 第三十四章 STL演算法 第三十五章 STL疊代、配置器與函式物件 第三十六章 字串類別 第三十七章 數值類別 第三十八章 例外處理與各式類別 【第五部分 應用C++】 第三十九章 整合新類別:自訂的字串類別 第四十章 物件式導向的運算式解譯器
■ 作者簡介
Herbert Schildt
是C與C++的著名作者而且是ANSI/ISO C++ 標準化委員會的成員。他發表過許多著名的暢銷書,如從C++ From the Ground Up(C++從頭開始)、Expert C++(C++專家)、Teach yourself C++(C++自學學習)以及其他許多作品。
■ 譯者簡介
洪靜
美國威斯康新大學麥迪遜分校資訊所畢,現為軟體工程師。翻譯過許多有關Java與程式設計的電腦書籍。
■ 作者前言
文∕Herbert Schildt
這是《C++設計實務─徹底研究》的第三版。自從第二版之後,這些年來C++經歷了許多變更。也許其中最重要的是──C++現在是標準化的語言了。1997年11月,ANSI/ISO委員會負責標準化C++的工作。此委員會為C++制訂了國際標準。此項工作為長期以來不斷爭議的過程劃下一個句點。身為ANSI/ISO委員會的一份子,我參與標準化誕生的過程,以及後來的爭議與辯論。到後來,全球每日的對話都經由電子郵件來進行,所有問題的優缺點都發表出來,而且到最後都達成共識。雖然這整個過程所需要的時間遠比每個人事先所預期的都還要長,而且耗煩,但所得到的結果讓這些問題與麻煩都值得了。現在我們對世界上無疑是最重要的語言有了共同的標準。 在標準化的過程中,C++新增了許多功能。有一些相當微小,其他,像STL(標準原型庫)的細節在未來的數年內對程式設計的過程將會有很大的影響。這些功能的整體影響是語言的生命週期與範圍擴大了許多。舉例來說,因為新增了數值程式庫,C++能夠更便利的來做數值處理。當然,本版所呈現的資訊反映了ANSI/ISO委員會為C++所制訂的國際標準,包括它的新功能。
第三版有什麼新功能?
第三版的《C++設計實務─徹底研究》的內容比上一版增加了許多。事實上,比起上一版,本版的長度幾乎增加了一倍。主要的原因是因為現在第三版詳細的涵蓋了標準函式庫與標準類別庫。我們原本在第二版就要涵蓋這些內容,但當時這些內容都還沒有完整的定義。隨著C++標準化的完成,這些主題終於可以加入本書的內容。 除了這些主要的新功能之外,第三版也引進了許多新資料。大多數的資料是為了說明C++所新增的功能。新增或擴充的內容包括下列的主題:標準原型庫、執行時期型態辨識(RTTI)、新型的轉換運算子、原型的新功能、namespace、新型式的表頭,以及現代形式的I/O系統。同時,為了new與delete的實作,一些基本原理也做了更改。我們也會在此說明並且討論許多新的關鍵字。 坦白說,如果過去的數年內你並沒有仔細的檢視C++,你將會對它的成長以及它所新增的功能之多感到非常驚訝。它跟你數年前所學的C++已經有很大的不同了。
本書所涵蓋的內容
本書詳細的包含了C++語言的各部分,包括它的起源:C。我們將此書分成以下的這五部分: ● C的子集合-C++的基本原理 ● C++語言 ● 標準函式庫 ● 標準類別庫 ● C++應用程式範例 第一部份提供C++裡C的子集合的廣泛討論。正如大部分讀者已經熟知的,C是C++的建立基礎。C的子集合是定義C++的基本功能;包括像for迴圈與if敘述這樣的東西。它也定義了C++區段結構、指標與函式的本質。因為許多讀者已經很熟悉而且精通C,在第一部份裡將C的子集合分成幾個部分來討論可以避免有經驗的C程式設計師閱讀許多他或她已經知道的枯燥內容。相對的,有經驗的C程式設計師可以直接翻到本書討論C++特有功能的部分。 第二部分詳細的討論C++對C的擴充與加強。這些內容包括它的物件導向功能,例如類別(class)、建構元(constructor)、去建構元(destructor)以及原型(prototype)。因此,第二部分涵蓋「構成C++,C++」的內容。 第三部分說明標準函式庫,而第四部分則檢視標準類別庫,包括STL(標準原型庫)。第五部分顯示兩個應用C++的實際範例以及物件導向的程式設計。
一本適合所有程式設計師的書
這本《C++設計實務─徹底研究》是為所有的C++程式設計師設計的,不管他們是否有經驗。然而,本書假設讀者有能力來建立一個簡單的程式。如果你才剛開始學習C++,本書將是任何一本C++入門書籍的最佳伴侶,並且能夠針對你的特殊問題提供答案。有經驗的C++專業程式設計師將會發現本書所涵蓋國際標準版的新增功能相當的有用。
如果你是使用Windows
如果你的電腦是使用Windows,那麼你選擇了正確的語言。C++正適合用於Windows的程式設計。然而本書並沒有包含Windows程式。相反的,所有的程式都是以控制台(console-based)為主。這樣做的原因是因為控制台(console-based)程式比較容易瞭解:一般來說,Windows程式比較大而且複雜。即使是建立一個最小的Windows架構程式都需要多負擔50到70行的程式碼。要寫一個說明C++功能的Windows程式需要上百行的程式碼。簡言之,Windows並不是討論程式設計語言功能的適當環境。然而,你仍然可以使用以Windows為主的編譯器來編譯本書的程式,因為編譯器將會自動建立一控制台(console-based)來執行你的程式。
別忘了:網站上的程式碼
記住,本書的所有程式原始碼都可以在網站http://www.osborne.com免費下載。下載這些程式碼可以節省你鍵入這些範例的時間。
進一步研讀
C++:完整參考手冊是你進入”Herb Schildt” 程式設計叢書系列的入門。以下是Schildt其他書籍的部分名單。 如果你想更進一步的學習C++,那麼你將會發現以下這些書籍特別有用: C++ From the Ground Up(C++從頭開始) Teach yourself C++(C++語言自學手冊) Expert C++(C++專家) 如果你想更進一步的學習C、C++的基礎,我們推薦你 Teach Yourself C(C語言自學手冊) C: The Complete Reference(C:完整參考手冊) The Annotated ANSI C Standard(註解ANSI C標準) 如果你要在網路上發展程式,你將會想要閱讀 Java:The Complete Reference(Java:完整參考手冊) 它是由Herbert Schildt與Patrick Naughton共同著作。 最後,如果你想要為Windows設計程式,我們推薦 Windows 98 Programming From the Ground Up (Windows 98程式設計從頭開始) Windows NT4 From the Ground Up(Windows NT4從頭開始) MFC Programming From the Ground Up(MFC程式設計從頭開始) 當你需要很快的獲得答案時,請找程式設計中的公認權威,
Herbert Schildt
。
¹q¸£ºô¸ôì²z¡U²Ä¤Cª©
¦h´CÅé³]pªº 13
²V¦X¶³¦w¥þ¬[ºc¡U¹s«H
¹q¤l°Ó°È»PChatG
WordPress
«Øºc¦h¯²¤áSaaS¬[
Docker«Ø¸m»P°õ
ºô¯¸Â^¨ú¡U¨Ï¥ÎPyt
·Qn SSR?§Ö¨Ï¥Î
¸Ñ±K·j´M¤ÞÀº¡G¤Àµü§Þ
¬°¤F«O»Ù±zªºÅv¯q¡A·sµ·¸ôºô¸ô®Ñ©±©ÒÁʶRªº°Ó«~§¡¨É¦³¨ì³f¤C¤ÑªºÅ²½à´Á¡]§t¨Ò°²¤é¡^¡C°h¦^¤§°Ó«~¥²¶·©óŲ½à´Á¤º±H¦^¡]¥H¶lÂW©Î¦¬°õÁp¬°¾Ì¡^¡A¥B°Ó«~¥²¶·¬O¥þ·sª¬ºA»P§¹¾ã¥]¸Ë(°Ó«~¡Bªþ¥ó¡B¤º¥~¥]¸Ë¡BÀH³f¤å¥ó¡BÃØ«~µ¥)¡A§_«h®¤¤£±µ¨ü°h³f¡C