Spec-Zone.ru › C++

std::basic_stacktrace<Allocator>::size

size_type size() const noexcept;
(since C++23)

Returns the number of entries in the stacktrace.

Parameters

(none)

Return value

The number of entries in the stacktrace.

Complexity

Constant.

Example

The following code uses size to display the number of entries in the current stacktrace:

#include <stacktrace>
#include <iostream>
 
int main()
{ 
    auto trace = std::stacktrace::current();
 
    std::cout << "trace contains " << trace.size() << " entries.\n";
}

Possible output:

trace contains 3 entries.

See also

empty
checks whether the basic_stacktrace is empty
(public member function)
max_size
returns the maximum possible number of stacktrace entries
(public member function)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/utility/basic_stacktrace/size

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API