Namespaces
Variants

std::basic_stacktrace<Allocator>:: size

From cppreference.net
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.

Смотрите также

проверяет, является ли basic_stacktrace пустым
(публичная функция-член)
возвращает максимально возможное количество записей в стеке вызовов
(публичная функция-член)