繼承和派生 01 繼承和派生的概念 繼承: 在定義一個新的類 B 時,如果該類與某個已有的類 A 相似(指的是 B 擁有 A 的全部特點),那么就可以把 A 作為一個基類,而...

繼承和派生 01 繼承和派生的概念 繼承: 在定義一個新的類 B 時,如果該類與某個已有的類 A 相似(指的是 B 擁有 A 的全部特點),那么就可以把 A 作為一個基類,而...
01 實現自定義的可變長數組類型 假設我們要實現一個會自動擴展的數組,要實現什么函數呢?先從下面的main函數給出的實現,看看有什么函數是需要我們實現的。 輸出結果: 要實現...
01 賦值運算符重載的需求 有時候希望賦值運算符兩邊的類型可以不匹配,比如:把一個 int 類型變量賦值給一個Complex(復數)對象,或把一個 char* 類型的字符串賦...
01 C++ 程序到 C 程序的翻譯 要想理解 C++ 的 this 指針,我們先把下面的 C++ 代碼轉換成 C 的代碼 C 語言是沒有類定義的class關鍵詞,但是有跟c...
01 基本概念 靜態成員:在定義前面加了static關鍵詞的成員。 輸出結果 普通成員變量每個對象有各自的一份,而靜態成員變量一共就一份,為所有對象共享。 這里需要注意的是s...
01 成員對象與封閉類 類里有其他對象則該對象叫成員對象;有成員對象的類叫 封閉類; 上例中,如果CCar類不定義構造函數,則會使用默認的無參構造函數,那么下面的語句會編譯出...
01 常量對象 如果不希望某個對象的值被改變,則定義該對象的時候可以在前面加const關鍵字 02 常量成員函數 在類的成員函數后面可以加const關鍵字,則該成員函數成為常...
在過去,我們能使用的硬盤容量不大,特別是個人電腦里。但在某些情況下會用到很大的儲存空間,例如公司中存儲著大量的客戶信息,而這些磁盤想必就不夠用了。其實有一中存儲機制,稱為磁盤...
環境變量 環境變量:每個Shell打開都可以獲得到的變量。我們知道通過export的方式打開可以讓子進程讀取父進程的變量的值,那怎么樣才能讓每一個進程都能讀取到變量的值呢? ...