c++ 12_26 study note

/* 12_26
note:
1. 拷貝構造函數:若是類中沒有定義一個拷貝函數編譯器會本身定義一個,若是這個類帶  有指針變量,並有內存動態分配則它必須有一個拷貝構造函數。
   最多見的形式以下:
     classname(const classname &obj);
   做用:
    1.經過使用另外一個同類對象來初始化新建立的對象
    2.複製對象把它做爲參數傳遞給函數
    3.複製對象並從函數返回這個對象
2. 對象建立包含兩個階段,首先要分配內存,而後進行初 始化(在堆區棧區或者全局數據區留出足夠多的字節, 這個時候的內存還比較「原始」沒有被「教化」它所包 含的數據通常是零值或者隨機值沒有實際的意義)
*/
 函數

相關文章
相關標籤/搜索