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 が空かどうかをチェックする
(public member function)
スタックトレースエントリの最大可能数を返す
(public member function)