NULL在c++中是一個宏,是一個空指針常量,如果將NULL擴展為常數,那么這個數是0,類型為int。
所以,常數0既是整型常量,也是空指針常量,這就有可能導致二義性問題。因此,c++11新標准引入了
nullptr,將其作為空指針常量。
NULL在c++中是一個宏,是一個空指針常量,如果將NULL擴展為常數,那么這個數是0,類型為int。
所以,常數0既是整型常量,也是空指針常量,這就有可能導致二義性問題。因此,c++11新標准引入了
nullptr,將其作為空指針常量。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。