【C++】NULL和nullptr的區別

C語言中NULL是指空指針,一般定義爲函數 #define NULL ((void *)0) 能夠把空指針賦給其餘類型的指針,由於在編譯的時候能夠隱式類型轉換。指針 可是C++的編譯器不容許將void*類型的指針隱式轉換爲其餘類型的指針。code 因此C++中是這樣定義NULL的blog #ifndef NULL #ifdef __cplusplus #define NUL
相關文章
相關標籤/搜索