 C++23: An Overview of Almost All New and Updated Features C++23: An Overview of Almost All New and Updated Features-  Allows you to get and work with stacktraces  E.g.: auto trace { std::stacktrace::current() }; std::println("{}", trace);  Output from VC++: 0> D:\test\ConsoleApplication2.cpp(14): ConsoleApplication2 const char* what() const noexcept override { return m_message.c_str(); } const std::stacktrace& trace() const noexcept { return m_stacktrace; } private: std::string m_message; std::stacktrace m_stacktrace; std::println("Stacktrace:\n{}", e.trace()); } }66 Stacktrace Library  You can iterate over the frames in a stacktrace  E.g.: auto trace { std::stacktrace::current() }; for (auto&& frame : trace) { std::print("{}" 0 码力 | 105 页 | 759.96 KB | 6 月前3
 Analyzing MySQL Logs with ClickHousedetail You build any summaries from Raw Events You can’t recover Raw Events from Summaries Audit Trace Application/User Path © 2018 Percona. 6 Why Not ? Generating Full Query Logs can be Expensive0 码力 | 43 页 | 2.70 MB | 1 年前3 Analyzing MySQL Logs with ClickHousedetail You build any summaries from Raw Events You can’t recover Raw Events from Summaries Audit Trace Application/User Path © 2018 Percona. 6 Why Not ? Generating Full Query Logs can be Expensive0 码力 | 43 页 | 2.70 MB | 1 年前3
共 2 条
- 1













