C++ 速查手冊: 完整 86 個關鍵字的用法、範例及 Standard Library 的簡介

· Kaiching Chang
4.4
ការវាយតម្លៃ 40
សៀវភៅ​អេឡិចត្រូនិច
410
ទំព័រ

អំពីសៀវភៅ​អេឡិចត្រូនិកនេះ

C++ 之所以名之為 C++ ,是因為 C++ 啟發自 C 語言,沿用許多 C 語言的語法,其最初與 C 語言最大的不同,就是 C++ 多了關鍵字 class ,使之可以設計類別 (class) ,從而進行物件導向程式設計 (object-oriented programming) 。


倒是 C++ 誕生之後, C 語言精簡的優點並沒有被 C++ 完全取代,兩個程式語言走向完全不同的道路, C 語言依舊適合開發跟硬體直接相關的應用,例如作業系統 (operating system) 或是韌體 (firmware) , C++ 則是保留 C 程式的效率,轉而作為多數應用程式的開發語言。


因此要學習 C++ ,在物件導向程式設計之前大多跟 C 語言相通,意思是同樣的語法,在 C 程式可以這樣用,利用 C++ 編譯器可以編譯通過,然而 C++ 程式如果用了 C++ 標準程式庫 (standard library) 的內容,這時候用 C 的編譯器就不見得能編譯通過,畢竟兩者依然是不同的程式語言。


GCC 編譯 C 程式的指令為 gcc ,編譯 C++ 的指令為 g++ ,這情況與 Objective-C 不同, Objective-C 是 C 語言的擴充,也就是在 C 語言的基礎上加上物件導向的語法,因此 GCC 編譯 Objective-C 程式的指令同樣為 gcc 。


本書中我們解構 C++ ,從基本概念開始,逐步講解 C++ 的標記、基本內建型態、運算式、控制結構、複合資料型態、函數等等,然後進入到 C++ 的主題,像是例外處理、類別、樣板、命名空間等等,最後初步介紹 C++ 的標準程式庫。


由於此份《速查手冊》中全部採用 C++ 標準程式庫的輸入輸出,因此需要使用 C++ 的編譯器編譯範例程式。


目前加入介紹 C++11 的標準,日後更新會再加入新的標準。


本書所有內容可到作者網站《C++ 速查手冊》預覽,該目錄頁亦有下載所有範例程式的連結。

《C++ 速查手冊》網址: https://kaiching.org/pydoing/cpp/cpp-manual.html

ការដាក់ផ្កាយ និងមតិវាយតម្លៃ

4.4
ការវាយតម្លៃ 40

អំពី​អ្នកនិពន្ធ

作者主力開發程式語言教材及相關 App 、 遊戲等,偶爾寫小說自娛。


著有

 《如何自學程式設計》

 《如何自學程式設計 第二部分》

 《如何自學寫作》

 《C 的一堂課》

 《Python 的一堂課》

 《HTML 的一堂課》

 《CSS 的一堂課》

 《EPUB 的一堂課》

 《說書人的一堂課》

 《C++ 入門指南》

 《Java 入門指南》

 《Python 入門指南》

 《Swift 入門指南》

 《Python 新手之旅》

 《C++ 速查手冊》

及小說

 《紅色寶石》

 《二房東(上)》等書。


網站 http://kaiching.org

វាយតម្លៃសៀវភៅ​អេឡិចត្រូនិកនេះ

ប្រាប់យើងអំពីការយល់ឃើញរបស់អ្នក។

អាន​ព័ត៌មាន

ទូរសព្ទឆ្លាតវៃ និង​ថេប្លេត
ដំឡើងកម្មវិធី Google Play Books សម្រាប់ Android និង iPad/iPhone ។ វា​ធ្វើសមកាលកម្ម​ដោយស្វ័យប្រវត្តិជាមួយ​គណនី​របស់អ្នក​ និង​អនុញ្ញាតឱ្យ​អ្នកអានពេល​មានអ៊ីនធឺណិត ឬគ្មាន​អ៊ីនធឺណិត​នៅគ្រប់ទីកន្លែង។
កុំព្យូទ័រ​យួរដៃ និងកុំព្យូទ័រ
អ្នកអាចស្ដាប់សៀវភៅជាសំឡេងដែលបានទិញនៅក្នុង Google Play ដោយប្រើកម្មវិធីរុករកតាមអ៊ីនធឺណិតក្នុងកុំព្យូទ័ររបស់អ្នក។
eReaders និង​ឧបករណ៍​ផ្សេង​ទៀត
ដើម្បីអាននៅលើ​ឧបករណ៍ e-ink ដូចជា​ឧបករណ៍អាន​សៀវភៅអេឡិចត្រូនិក Kobo អ្នកនឹងត្រូវ​ទាញយក​ឯកសារ ហើយ​ផ្ទេរវាទៅ​ឧបករណ៍​របស់អ្នក។ សូមអនុវត្តតាម​ការណែនាំលម្អិតរបស់មជ្ឈមណ្ឌលជំនួយ ដើម្បីផ្ទេរឯកសារ​ទៅឧបករណ៍អានសៀវភៅ​អេឡិចត្រូនិកដែលស្គាល់។