[2 0x,取代傳統的空。這個替代品引發了好奇心,提示了一個問題:為什麼要實現此更改?
Switch void f(int);
void f(foo *);
f(null); //模棱兩可,可以通過引入NullPtr的引入來調用
在方案中使用NullPtr 改進類型安全:
如前所述,NullPtr的顯式類型可防止無意轉換為整數。增強代碼可讀性:
nullptr符合C標準庫的約定,用於使用“ P”作為指針相關類型和值的後綴,例如迭代器和智能指針類型。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3