Cstdlib意思

cstdlib 是 C++ 標準庫中的一個命名空間,它包含了 C 標準庫的許多函式和類型。在 C++ 中,為了使用 C 標準庫,通常需要包含 <cstdlib> 頭檔案,並使用 std:: 前綴來訪問 cstdlib 中的內容。

cstdlib 命名空間包含了以下一些常見的 C 標準庫函式和類型:

使用 cstdlib 命名空間可以避免與 C++ 標準庫中的函式和類型命名衝突,同時也能確保 C 標準庫函式的正確使用。例如,如果你想要使用 atoi 函式,你可以這樣寫:

#include <cstdlib>

int main() {
    const char *str = "123";
    int num = std::atoi(str);
    return 0;
}

在上面的代碼中,我們包含了 <cstdlib> 頭檔案,並使用 std::atoi 來確保 atoi 函式來自 cstdlib 命名空間。