c++ nullptr
时间: 2024-05-18 10:13:57 浏览: 18
在C++11标准中,引入了一个新的关键字nullptr,用于表示空指针(Null Pointer)。相比于C中使用NULL或0表示空指针,nullptr更加安全和严谨。nullptr的类型是std::nullptr_t,可以隐式转换为其他指针类型,例如int*、char*和void*。你可以声明一个指向特定类型的空指针,例如int* ptr = nullptr、char* cptr = nullptr和void* vptr = nullptr。此外,你还可以定义几个重载函数来测试空指针,例如fun(int),fun(int*),fun(char*)等,通过传递nullptr作为参数来调用相应的函数。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [c++ nullptr 解释](https://blog.csdn.net/oHeHui1/article/details/130782833)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [C++ nullptr空指针](https://blog.csdn.net/jia_03/article/details/130036132)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]