忽然之間,開竅了。
c++操作的都是物件,物件有自己的方法,自己的資料變數,我們用到物件的時候,需要用到他的方法和成員,那麼就用物件呼叫就可以了。
在程式中,我們如果需要自己定義物件,那麼我們就自己定義乙個類,定義這個類的方法,和資料變數,這個類生成物件的時候,這個物件就可以呼叫方法來操作自己的資料成員了。
你看,我在華為機試的時候,左彬用c++很快生成了乙個vector物件,這個物件有很多方法,這個物件.方法,就可以向裡面新增資料,還有排序方法等,很快的就可以實現,而我用c就什麼都得自己寫,這樣,就慢了很多。c++使用很多這樣事先定義好的類,這樣,**的重用率會很高。當然人家給你寫好的類的方法,你可以如果想用這個類物件,但是這個類的物件又跟以前的類的物件有一些不同,那麼你就可以繼承過來,重寫這個類的方法和新增資料成員。
以前為什麼一直不理解c++語言,根本原因有兩個:
1.**量太少,c語言**量也很少,你看現在我c語言**量有點多的時候,每次我都要寫乙個排序,這樣就感覺很煩,心裡想,如果能包含乙個標頭檔案,我自己生成乙個這個陣列物件,這個物件有很多排序、新增、輸出...方法,我直接用多好。可能c++語言的**的源頭,就是這個樣子的。
2.以前老是認為,寫乙個c++程式,必須要從先定義乙個類開始,其實這個錯了。我自己不定義乙個類,我也可以繼承或者直接新增乙個人家定義好的類,也可以完成乙個c++程式啊。
Linq表示式開竅
static iqueryablegetpagelist expressionbool wherelambda,expression orderlambda,int pagesize,int pageindex where t class 上面值的返回型別是iqueryable,為什麼是這個型別呢?...
Linq表示式開竅
static iqueryablegetpagelist expressionbool wherelambda,expression orderlambda,int pagesize,int pageindex where t class 上面值的返回型別是iqueryable,為什麼是這個型別呢?...
開始C 之旅
注釋 3.文件注釋 private static void test using指令的基本形式 using 命名空間名 main方法 c main 是c 應用程式的入口點,執行這個函式就是執行應用程式。也就是說,在執行過程開始時,會執行main 函式,在main 函式執行完畢時,執行過程就結束了。c...