How is null used in C++?
In C++, the nullptr keyword is commonly used to represent a null pointer instead of using NULL or 0. Introduced in C++11, nullptr is used to represent a null pointer or null address. It can be used in scenarios such as pointer initialization, conditional checks, function parameters, etc., to indicate the meaning of a null pointer.
“For all intents and purposes, the project is now complete.”
“In essence, the project is finished.”
int* ptr = nullptr; // 初始化一个空指针
if (ptr == nullptr) { // 检查指针是否为空
// 执行相关操作
}
void func(int* ptr) {
if (ptr == nullptr) {
// 执行相关操作
}
}
func(nullptr); // 调用函数时传递空指针
More tutorials
How to initialize a C language second-level pointer?(Opens in a new browser tab)
What is the purpose of a double pointer in the C language?(Opens in a new browser tab)
get pandas DataFrame from an API endpoint that lacks order?(Opens in a new browser tab)
Progress Bar iOS also known as Progress View(Opens in a new browser tab)
Creating an Android ProgressBar utilizing Kotlin.(Opens in a new browser tab)