首頁 >常見問題 >cpp是什麼

cpp是什麼

(*-*)浩
(*-*)浩原創
2019-07-20 14:54:3093188瀏覽

C ,這個詞在中國大陸的程式設計師圈子中通常被讀做“C加加”,而西方的程式設計師通常讀做“C plus plus”,它是一種使用非常廣泛的電腦程式語言。

cpp是什麼

C 是一種靜態資料類型檢查的,支援多重程式設計範式的通用程式設計語言。它支援過程化程式設計、資料抽象化、物件導向程式設計、泛型程式設計等多種程式設計風格。 (推薦學習:PHP影片教學

CPP是程式設計語言C 的另一種書寫形式。

它是「C Plus Plus」的簡稱。 是繼C語言之後又是電腦程式語言,C 程式語言同時支援所有的C語言語法。 C 和C相似:但C是過程導向的程式設計語言,而C 是物件導向的程式設計語言,不過C 語言保持了對C語言的相容,也就說是在C 程式可以不用修改的插入C語言代碼。

cpp是用C 語言寫的原始碼檔案的後綴名。 它對類別的強大支援可以使它編寫出更優質的程式。

C 不僅擁有電腦高效運作的實用性特徵,同時也致力於提升大規模程式的程式設計品質與程式設計語言的問題描述能力。

語言特點

支援資料封裝與資料隱藏

#在C 中,類別是支援資料封裝的工具,物件則是資料封裝的實現。 C 透過建立使用者定義類別支援資料封裝和資料隱藏。

在物件導向的程式設計中,將資料和對該資料進行合法操作的函數封裝在一起作為一個類別的定義。物件被說明為具有一個給定類別的變數。每個給定類別的物件包含這個類別所規定的若干私有成員、公有成員及保護成員。完好定義的類別一旦建立,就可看成完全封裝的實體,可以作為一個整體單元使用。類別的實際內部工作隱藏起來,使用完好定義的類別的使用者不需要知道類別是如何運作的,只要知道如何使用它即可。

支援繼承和重複使用

在C 現有類別的基礎上可以宣告新類型,這就是繼承和重複使用的想法。透過繼承和重複使用可以更有效地組織程式結構,明確類別間關係,並且充分利用現有的類別來完成更複雜、深入的開發。新定義的類別為子類,成為衍生類別。它可以從父類別繼承所有非私有的屬性和方法,作為自己的成員。

支援多態性

採用多態性為每個類別指定表現行為。多態性形成由父類和它們的子類組成的一個樹型結構。在這個樹中的每個子類別可以接收一個或多個具有相同名字的訊息。當一個訊息被這個樹中一個類別的一個物件接收時,這個物件動態地決定給予子類別物件的訊息的某種用法。多態性的這項特性允許使用高階抽象。

繼承性和多態性的組合,可以輕易地產生一系列雖然類似但獨一無二的物件。由於繼承性,這些物件共享許多相似的特徵。由於多態性,一個物件可有獨特的表現方式,而另一個物件則有另一種表現方式。

更多PHP相關技術文章,請造訪PHP圖文教學欄位進行學習!

以上是cpp是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn