最終更新日時(UTC):
が更新

履歴 編集

function
<stacktrace>

std::stacktrace_entry::operator<<(C++23)

namespace std {
  template <class charT, class traits>
  basic_ostream<charT, traits>&
    operator<<(basic_ostream<charT, traits>& os,
               const stacktrace_entry& f);

概要

出力ストリームに出力する。

効果

以下と等価:

return os << to_string(f);

#include <iostream>
#include <stacktrace>

void g() {
  std::cout << std::stacktrace::current()[0] << std::endl;
}

void f() {
  g();
}

int main() {
  f();
}

出力例 (GCC)

 g() at /app/example.cpp:5

バージョン

言語

  • C++23

処理系