C 一些關鍵問題的重新認識

2021-05-22 14:54:48 字數 1040 閱讀 6484

1. c++中類的大小

在本書中,可以深刻認識c++的基本理論,類的繼承 ...

3. 名空間

4. 拷貝建構函式和賦值函式過載的區別

此文中的關鍵點是:

拷貝建構函式是在物件被建立時呼叫的,而賦值函式只能被已經存在了的物件呼叫。

此文中關鍵點是物件拷貝構造函式呼叫的時機:

乙個物件以值傳遞的方式傳入函式體 

乙個物件以值傳遞的方式從函式返回 

乙個物件需要通過另外乙個物件進行初始化

5. include標頭檔案和直接宣告類的區別

6. #pragma once在標頭檔案中的作用

7. 純虛函式能為private嗎? 以及virtual和訪問限定符的結合使用

8. 動態鏈結庫中的全域性變數

關於c 指標的重新認識

最近重新溫習了一下c 的指標,發現以前沒有理解的東西好像開始有點懂了 雖然指標這種東西挺煩人的,但是弄懂了總比沒懂要好 首先是指標的宣告 typename ptrname 要指向什麼樣的型別就宣告為什麼樣的型別,比如 int ptr ptr就是乙個指向int資料的指標,相信有的小夥伴對於 運算子兩邊...

重新認識C 中new的用法

今天重新看了 effective c 條款7指出上面的if null pintarray 判斷在記憶體申請不成功的情況下,93年以後的編譯器是不會執行一句的,換句話說就是93年前的編譯器要求在記憶體分配失敗時operator new要返回0,而以後的編譯器在記憶體分配失敗時丟擲std bad all...

C 學習筆記 對static的重新認識

static 這個修飾詞的意思,是為 靜態 在工作所用到的c工程中,時常看到其使用,但一直沒有太深的認識,最近在看了c 語言描述後,其中對與class類的成員定義中,有個更詳細的static修飾用法,使得我對static的認識比之之前更多了些。在我的c檔案中,我在一開始認為 對於全域性變數才用sta...