std::operator<<(std::stacktrace_entry)
来自cppreference.com
< cpp | utility | stacktrace entry
在标头 <stacktrace> 定义
|
||
std::ostream& operator<<( std::ostream& os, const std::stacktrace_entry& f ); |
(C++23 起) | |
插入 f 的描述到输出流 os 中。等价于 return os << std::to_string(f);。
参数
os | - | 输出流 |
f | - | 要插入其描述的 stacktrace_entry
|
返回值
os
异常
可能会抛出由实现定义的异常。
示例
运行此代码
#include <iostream> #include <stacktrace> int main() { for (const auto& f : std::stacktrace::current()) std::cout << f << '\n'; }
可能的输出:
0x0000000000402AA7 in ./prog.exe __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6 0x00000000004029B9 in ./prog.exe
参阅
(C++23) |
进行 basic_stacktrace 的流输出 (函数模板) |