c++空指针
空指針不指向任何對象,在試圖使用一個指針之前代碼可以首先檢查它是否為空。以下列出幾個生成空指針的方法:
(1)int* p1 = nullptr;這是c++11新引入的方法,nullptr是一個特殊的字面值,它可以被轉換成任何其它的指針類型。
(2)int *p2 = 0;
(3)int *p3 =NULL,這種方法必須首先包含頭文件cstdlib。這種是使用預處理變量的一種方式,NULL會被替換為實際值,實際值是0.所以和方法(2)是一樣的。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
- 上一篇: c++ primer 5th 练习11.
- 下一篇: 巴菲特:人生赢家,都是稳中求生,稳中求胜