# std::basic_stacktrace<Allocator>::size

< cpp‎ | utility‎ | basic stacktrace

size_type size() const noexcept; |  | (C++23 起)

返回栈踪中的条目数。

### 参数

（无）

### 返回值

栈踪中的条目数。

### 复杂度

常数。

### 示例

以下代码用 `size` 显示当前栈踪中的条目数：

    #include <stacktrace>
    #include <iostream>

    int main()
    {
        auto trace = std::stacktrace::current();

        std::cout << "trace contains " << trace.size() << " entries.\n";
    }

可能的输出：

    trace contains 3 entries.

### 参阅

empty (C++23) | 检查 `basic_stacktrace` 是否为空 (公开成员函数)
max_size (C++23) | 返回栈踪条目的最大可能数量 (公开成员函数)