NULL和nullptr的区别(c++)

  看起来NULL和nullptr都是代表空指针,但是NULL在重载函数的时候却匹配到了参数为int的那个版本。 这是因为在C++中,NULL的定义一般是这样的: #ifdef __cplusplus #define NULL 0 #else #define NULL ((void*)0) #endif // __cplusplus 其实NULL在C++中就是代表着0,这是因为在C++中void*
相关文章
相关标签/搜索