重新學到了很多C 的知識

2021-10-08 21:38:34 字數 478 閱讀 6417

今天還是在聽c++的課,事實上我這段時間都是在看c++的東西。今天看了幾塊的內容,動態記憶體分配,類的繼承與多型,tcp與ip基礎,還有晚上看了一部分socket通訊的東西。

關於動態記憶體分配的內容,其實我在聽之前還是感覺到有點難度的。因為乙個new和我的使用習慣格格不入,而且有一些格式上的要求讓人望而卻步。而事實上,動態記憶體分配在實際的運用中就是雞肋,是乙個根本就用不到的東西,特別是在c++中有著string和vector兩大神奇,動態記憶體分配就更是沒有用武之地了,遠遠不及string和vector方便。

類的繼承還是有些意思,類的繼承分為三種繼承:公有繼承,私有繼承和保護繼承。在不指定繼承型別的時候預設私有繼承。下面有乙個**能夠清晰表示出繼承的機制:

關於socket的東西,我現在還是知之不深,一知半解,等我學習得再深入一點我再來總結一下。

突如其來的C重新學習

從今天開始重新學習c 大概複習一下 基本的幾種視窗模式 控制台程式 console.writeline 程式設計 console.read 關於 結構的問題 namespace 命名空間 class 類 static 靜態 main 靜態方法 命名空間可以區別相同名稱的類 呼叫命名空間中的類的方法 ...

C 類開始的重新學習記錄3

1 分類 c 中的多型多指動態 1 靜態多型 函式過載 運算子過載,發生在編譯階段的多型。2 動態多型 派生類和虛函式實現的,發生在執行階段的多型。2 特點 組織清晰 可讀性強 利於前期和後期維護 3 多型使用 1 兩種多型實現方式 父類引用,執行子類物件 class base class son ...

重新學習C語言的第三天

一 函式的遞迴 漢諾塔問題 將n個盤子從a座移到c座可以分解為以下三個步驟 1 將a上n 1個盤借助c座先移到b座上。2 把a座上剩下的乙個盤移到c座上。3 將n 1個盤從b座借助於a座移到c座上。關於遞迴 要完成最後一步,那麼最後一步的前一步要做什麼。在求f n,other variables 的...