1. 程式人生 > >C++小技巧

C++小技巧

  • nullptr
    • C++11引入,代表空指標,避免給指標賦值NULL時被編譯器替換為0
  • 巨集
    • #define是巨集定義命令,前處理器將源程式檔案中出現的對巨集的引用展開成相應的巨集定義(單純當做是字串,沒有特定語法
    • 其主要目的是為程式設計師在程式設計時提供一定的方便,並能在一定程度上提高程式的執行效率。
    • 有時候定義的巨集比較長,比如可能是一段函式定義,由於這部分僅僅是被當成字串(通常只有一行),因此通過使用\進行換行和縮排,可以提高字串的可讀性。
  • .和::和:和->的區別