c++可以認為是c語言的增強版,尤其體現在結構體的擴充套件上,c++對c的擴充套件體現在兩個方面:
(1)允許在結構體內部定義函式(方法),即在結構體內寫出函式的定義,在c語言中,結構體沒有這個功能;
(2)結構體內定義的函式可以直接訪問結構體內定義的成員變數(屬性):
定義檔案person.cpp
#include typedef struct _person_struct
}person_struct;
int main(int argc, char **agrv)
; person_struct stperson2 = ;
stperson1.printinfo();
stperson2.printinfo();
return 0;
}
呼叫g++ -o person person.cpp,編譯通過。既然c++中的結構體功能更加強大,c++乾脆定義了乙個新的變數型別——類,類的特點更多,主要體現在繼承性,封裝性和多型性,後面具體分析。下面是用類表示的person.cpp
#include class person
};int main(int argc, char **agrv)
MFC入門感悟
首先記錄一件事情。晚上騎車去圖書館路上掉鍊子,費了好大勁搞好以後發現車座少了乙個螺絲。頓悟,它看起來沒問題時,我拼命地騎它,從沒想過去 保養 它,其實它已經有很多問題了!生活中所謂禍不單行應該就是這樣吧,我想我應該經常停下來,去用心 保養 一下生活!作為世界上第乙個應用程式框架類庫mfc 是在c 尚...
C語言學習感悟
學習c語言已有兩個月左右。對於c語言,從一無所知到能夠自己編碼,感覺在這兩個月裡學到了很多知識,於此,進行總結。關於 c語言程式設計 第一章講述了為什麼要學習c語言,主要是c語言的歷史和發展,讓我對c語言有了基本了解。第二章講述的是c資料型別。需要注意的是,使用變數之前需先宣告變數才能使用,所有變數...
IT學習感悟
這幾天對幾個的請教方式頗感無奈。這裡舉2個例項 有個因為專案比較急,而且之前也沒有怎麼接觸過該項目的一些相關知識。正好我對這方面熟悉,於是找到我給出一些建議和提示。我大概知道了其要點,然後從頭到尾給出了一些架構和技術上的要點。我覺得憑這些應該沒有什麼大問題了。沒想到在未來幾天裡,該一直問我一些我已經...