我們應該將什麼賦值給 C++ 指標:空或 0?
在 C++ 中,空被定義為 0。空或 0 是一個整數。
在指標的情況下,我們可以分配一個指標 p 為 −
Float* p = NULL; Float* p = 0; Float* p = nullptr;
其中 3 個將產生相同的結果。null ptr 是 C++11 中引入的一個關鍵字,用作 NULL 的替代。
廣告
在 C++ 中,空被定義為 0。空或 0 是一個整數。
在指標的情況下,我們可以分配一個指標 p 為 −
Float* p = NULL; Float* p = 0; Float* p = nullptr;
其中 3 個將產生相同的結果。null ptr 是 C++11 中引入的一個關鍵字,用作 NULL 的替代。