C++常見誤區、常用方法(長期更新)

  • array0 = array1;// 錯誤 不能直接把一個數組賦值給另一個數組
    如果我們希望把一個數組賦值給另外一個則必須自己寫程序按順序拷貝每個元素
         for ( int index = 0; index < 10; ++index )
                array0[ index ] = array1[ index ];
    或者使用拷貝構造函數

  • 靜態與動態內存分配的兩個主要區別是
    靜態對象是有名字的變量我們直接對其進行操作而動態對象是沒有名字的變量我們通過指針間接地對它進行操作稍後我們會看到一個例子
    靜態對象的分配與釋放由編譯器自動處理程序員需要理解這一點但不需要做任何事情相反動態對象的分配與釋放必須由程序員顯式地管理相對來說比較容易出錯
    它通過new 和delete 兩個表達式來完成

  • 批量註釋:
    vs2013如何快速批量註釋,就是全部加上//_百度知道
    註釋:組合鍵“Ctrl+K+C”...
    取消註釋:組合鍵“Ctrl+K+U” ...

  • 引用的含義
    把值綁定給另一個別名,也就是說,任何一個別名被賦值,這個值都會隨之被賦掉。

  • 輸出進制(用在cout中、其他哪裏還用呢?):
    oct 8進制、dec十進制、hex十六進制、boolalpha布爾值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章