# std::basic_stacktrace<Allocator>::empty

< cpp‎ | utility‎ | basic stacktrace

[[nodiscard]] bool empty() const noexcept; |  | (C++23 起)

检查栈踪是否无栈踪条目。

### 参数

（无）

### 返回值

若栈踪为空则为 true ，否则为 false 。

### 复杂度

常数。

### 示例

    #include <stacktrace>
    #include <iostream>

    int main()
    {
        std::cout << std::boolalpha;
        std::stacktrace bktr;
        std::cout << "Initially, bktr.empty(): " << bktr.empty() << '\n';

        bktr = std::stacktrace::current();
        std::cout << "After getting entries, bktr.empty(): " << bktr.empty() << '\n';
    }

可能的输出：

    Initially, bktr.empty(): true
    After getting entries, bktr.empty(): false

### 参阅

size (C++23) | 返回栈踪条目的数量 (公开成员函数)