C++におけるnullの使い方は何ですか。
C++では、通常nullptrキーワードを使用してnullポインタを表し、NULLや0を使用しないようにしています。nullptrはC++11で導入された新しいキーワードであり、nullポインタや空のアドレスを表すために使用されます。nullptrは、ポインタの初期化や条件チェック、関数の引数などの場面で使用され、nullポインタの意味を表すために使われます。
For example:
例えば、
int* ptr = nullptr; // 初始化一个空指针
if (ptr == nullptr) { // 检查指针是否为空
// 执行相关操作
}
void func(int* ptr) {
if (ptr == nullptr) {
// 执行相关操作
}
}
func(nullptr); // 调用函数时传递空指针