當前位置:名人名言大全網 - 名人名言 - 什麽是“C Gaga”?

什麽是“C Gaga”?

C Gaga是c++。

C++和C語言這個詞在中國大陸的程序員圈子裏通常讀作“C plus plus”,而在西方程序員那裏通常讀作“C plus plus”。它是壹種應用非常廣泛的計算機編程語言。

C++是壹種通用編程語言,它檢查靜態數據類型並支持多種編程範式。它支持過程化編程、數據抽象、面向對象編程、制作圖標和其他通用編程風格。

C++是C語言的繼承,可用於C語言的過程化編程,以抽象數據類型為特征的面向對象編程,以繼承和多態為特征的面向對象編程。C++在擅長面向對象編程的同時,也可以進行基於過程的編程,所以C++可以適應問題的大小。

C++不僅具有計算機高效運行的實用特性,還致力於提高大型程序的編程質量和編程語言的問題描述能力。

擴展數據:

C++的語言特性:

1,支持數據封裝和數據隱藏。

在C++中,類是支持數據封裝的工具,而對象是數據封裝的實現。C++通過建立用戶定義的類來支持數據封裝和數據隱藏。

在面向對象編程中,數據和合法操作數據的函數被封裝為類的定義。對象被描述為具有給定類的變量。每個給定類的對象包含由該類指定的幾個私有成員、公共成員和受保護成員。

定義良好的類壹旦建立,就可以被視為壹個完全封裝的實體,可以作為壹個整體單元使用。壹個類的實際內部工作是隱藏的,所以使用壹個定義良好的類的用戶不需要知道這個類是如何工作的,只需要知道如何使用它。

2.支持繼承和重用。

C++中可以在現有類的基礎上聲明新的類型,這是繼承和重用的思想。通過繼承和重用,可以更有效地組織程序結構,明確類之間的關系,充分利用現有的類來完成更復雜、更深入的開發。新定義的類是壹個子類,並成為壹個派生類。它可以從父類繼承所有非私有屬性和方法作為自己的成員。

3.支持多態性

多態性用於指定每個類的性能行為。多態形成了壹個由父類及其子類組成的樹形結構。該樹中的每個子類可以接收壹個或多個同名的消息。當壹個消息被這個樹中的壹個類的對象接收時,這個對象動態地確定給子類對象的消息的壹些用法。多態的這個特性允許使用高級抽象。

繼承和多態的結合很容易產生壹系列相似但獨特的對象。由於繼承,這些對象* * *共享許多相似的特征。由於多態性,壹個對象可以有唯壹的表達式,而另壹個對象有另壹個表達式。

參考資料:

百度百科_C++