c++中null的用法是什么

c++
小億
106
2024-03-12 15:20:38

在C++中,通常使用nullptr關(guān)鍵字來(lái)表示空指針,而不是使用NULL0。nullptr是C++11引入的新關(guān)鍵字,用于表示空指針或空地址。nullptr可以用于指針初始化、條件檢查、函數(shù)參數(shù)等場(chǎng)景中,以表示空指針的含義。

例如:

int* ptr = nullptr; // 初始化一個(gè)空指針
if (ptr == nullptr) { // 檢查指針是否為空
    // 執(zhí)行相關(guān)操作
}

void func(int* ptr) {
    if (ptr == nullptr) {
        // 執(zhí)行相關(guān)操作
    }
}

func(nullptr); // 調(diào)用函數(shù)時(shí)傳遞空指針

0