原创 pointer-like classes智能指針筆記----C++學習之路

  1.智能指針概念,一個class所產生的一個對象,像一個指針。所以叫做pointer-like classes   2.爲什麼要有智能指針,因爲我們都希望有一個比指針功能更多的指針。所以產生了一個智能指針。 在C++2.0之前也就是C

原创 初識windows編程----Windows編程學習

  1.windows編程的基本 /*以下爲自己學習《windows程序設計》書中的筆記*/ 先從hello最簡單的東西來看,在控制檯程序上我們會這樣寫: #include <iostream> #include <string> usi

原创 C++中內存分配----C++學習之路

1.stack與heap的區別: stack(棧): 存在於某個作用域的一塊內存空間。也就是說當你調用一個函數,函數本身,也就是在這個函數的scope 中創建一塊地址來存放參數,以及返回地址。離開作用域之後自動清除stack。 hea

原创 conversion function 轉換函數筆記----C++學習之路

  1.所謂轉換函數,就是一個對象是否可以轉換爲另外一種類型。轉出去,轉進來。   2.代碼例子: class Fraction { public: Fraction(int num, int den =1) :

原创 轉換函數筆記2----C++學習之路

  1.non-explicit-one-argument ctor one-argument的意思就是,只要一個實參就夠了,但是你要給兩個也行。 代碼例子: class Fraction { public: Fraction(

原创 複合Composition 筆記----C++學習之路

  1.Composition 複合,可以表示has-a。一個class中有一個另外一種東西。這個class與另外一個東西就叫做複合。 複合關係儘量用圖來表示會更加明白。 template<class T> class queue {

原创 關於繼承與委託設計筆記----C++學習之路

  1.Composite 假如寫一個file system,可以知道一個文件系統可以包括有目錄和文件。 目錄裏面可以放文件。 由圖中可得,左邊的Primitive就是一個文件,右邊的Composite就是一個目錄。 目錄中需要一個容器

原创 String類的設計筆記----C++學習之路

  1.防衛式聲明   2.字符串是大小不固定的,那就是用指針來動態分配內存,用new的方式動態分配一個內存,所以在private中應該是一個char* m_data;   3.接下來準備構造函數,放在public裏,構造函數與class

原创 拖了將近一個月的----C++初學之路

上次寫博客的時候是9-20日,期間學校組織了兩次實習,由於實習的方面的驗收以及近期各種自己喜歡的公司的面試, 拖了將近一個月沒有記筆記。 也發現筆記這個東西很重要,一個月的期間自己學習了vector容器的有關內容,但是現在要讓我來回顧下v

原创 string的皮毛與範圍for----C++學習之路

/*以下是自己學習的心得與筆記,書籍《C++prime》平日會學習的書籍有《數據庫系統導論》《計算機組成原理》《計算機系統導論》*/ 最近又倒回去看了看之前學的沒記筆記的知識。 學了string的皮毛以及範圍for。 大

原创 static靜態處理筆記----C++學習之路

    在分類上,static主要分爲static data 與static function。   1.靜態數據:static data,只能存在一份!舉個例子,如果我們不是靜態數據,那麼可以有多份,例如一個銀行類 ,裏面可以有個賬戶信

原创 處理類型(auto,decltype)----C++初學之路

*以下是自己自學C++prime的一些自己的理解,不保證權威* 先說說處理類型,什麼是處理類型,就是在我們聲明變量,聲明各種東西,我們要用到int double 等等數據類型,越是到後面 這類的類型會越來越多,並且隨着表達式的複雜,數據的

原创 防衛式聲明筆記----C++學習之路

    防衛式聲明用在頭文件,是用來防止同一個文件被包含兩次。分爲兩種類型。    以下是ID DebugEve 的博客地址:點擊打開鏈接

原创 數據結構複雜度與遞歸----C++初學之路

 *以下是自己初學C++的筆記,爲讓自己堅持下去,遂堅持用博客記錄,不保證權威* 昨天的偶然接觸的遞歸,發覺數據結構是一門充滿智慧的東西,如果要我形容,我覺得C++就是一輛車,數據結構則是一張地圖,要去哪裏我得先學會車, 去這裏有幾條路,

原创 某天,我收到一封來自母親的家書----C++初學之路

某天,我收到一封來自母親的信,我很慶幸我有這樣的母親,也很愧疚: 1:在外要注意照顧好自己,飲食要注意衛生,天冷了要記得添加衣服。學習、娛樂、鍛鍊三者要合理安排,要常鍛 煉身體,你的健康是媽媽最大的幸福。   2 :你說你在大學時要開網店