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

· Kaiching Chang
4.4
40 reviews
Ebook
410
Pages

About this ebook

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

Ratings and reviews

4.4
40 reviews

About the author

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


著有

 《如何自學程式設計》

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

 《如何自學寫作》

 《C 的一堂課》

 《Python 的一堂課》

 《HTML 的一堂課》

 《CSS 的一堂課》

 《EPUB 的一堂課》

 《說書人的一堂課》

 《C++ 入門指南》

 《Java 入門指南》

 《Python 入門指南》

 《Swift 入門指南》

 《Python 新手之旅》

 《C++ 速查手冊》

及小說

 《紅色寶石》

 《二房東(上)》等書。


網站 http://kaiching.org

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.