溫馨提示×

C++中empty()函數的用法是什么

c++
小億
191
2024-03-27 18:44:35
欄目: 編程語言

在C++中,empty()函數用于檢查容器是否為空。它返回一個布爾值,如果容器為空則返回true,否則返回false。常用于判斷容器中是否有元素,以避免對空容器進行操作導致錯誤。常見的使用場景包括在循環(huán)中遍歷容器之前先檢查是否為空。例如:

#include <iostream>
#include <vector>

int main() {
    std::vector<int> vec;

    if (vec.empty()) {
        std::cout << "Vector is empty" << std::endl;
    } else {
        std::cout << "Vector is not empty" << std::endl;
    }

    return 0;
}

在上面的示例中,如果vec為空,則輸出"Vector is empty";否則輸出"Vector is not empty"。

0