GeekBand C 第一周學習感悟

2021-07-11 19:51:09 字數 453 閱讀 6913

初學c++,報名網易雲課堂,但基礎太差,所以這一段時間一直在惡補c++的基礎知識,所以比較倉促,於交作業前凌晨寫下學習感悟。

關於c++。之前有學過c語言,接觸下來發現c++既繼承於c語言,又與c語言有著很大的不同。最大的差別大概是c語言是面向過程的,而c++是物件導向的,同時c++在語法上面又比c語言複雜了很多,多了很多新的概念,比如封裝,多型,引用,繼承等等概念。l

下面將簡單的寫一些容易混淆或者重要的概念。

1.引用。引用是在c語言中未曾出現的。其實引用核心就是乙個const的指標,使用引用可以提公升效率。

2.防衛式宣告。防衛式宣告就是為了防止函式出現兩次,導致編譯器出錯。

3.內聯函式。內聯函式可以提高效率。

4.友元。使用友元可以自由取得friend的成員。相同類的物件互為友元。

5.操作符過載。操作符過載可以分為成員函式和非成員函式,主要體現在在參數列中有沒有this指標

第一周學習

msg dic for k,v in msg dic.items print f 商品名稱 商品 end while true shoppingcar input 請輸入你要購買的商品 strip if shoppingcar not in msg dic or shoppingcar is non...

第一周學習

1.根目錄,位於目錄的最頂端,是所有檔案和目錄的父目錄,其自身沒有父目錄。2.boot 引導檔案存放目錄,核心檔案 vmlinuz 引導載入器 bootloader,grub 都存放於此目錄。3.bin 存放使用者基本命令,不能關聯至獨立分割槽,os啟動就會用到的程式。4.sbin 存放管理類基本命...

GeekBand C 物件導向下第一周筆記

在這一周的課程裡,老師講解了許多c 物件模型的知識點。在此一一羅列記錄 1.轉換函式 轉換函式採用如下的一般形式 operator type 這裡的type可用內建型別 類型別或typedef名取代。但是不允許type表示陣列或函式。轉換函式必須是成員函式,它的宣告不能指定返回型別和引數列表。如果轉...