問題タブ [c++23]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
92 参照

c++ - C++23 でスタック トレースを使用して例外をスローするにはどうすればよいですか?

C++23 では、<stacktrace>ヘッダーを介してスタック トレース メカニズムが導入される可能性があります。

私たちはstd::stack_traceクラスを作ることを知っていますstd::stacktrace_entryしかし、これは存在するだけではあまり役に立ちません。なぜなら、誰もが常にスタック トレースを収集し、それをスローする例外に入れるように苦労して確認する必要があるからです。それは... わかりません。

代わりに、すべての (?) 例外が自動的にスタック トレースを実行するようにしたいので、それを調べたり印刷したりしたとき、またはキャッチされなかったときに自動印刷された場合でも、スタック トレースが印刷されます。

これは可能になる予定ですか、それとも私はあまりにも多くを求めていますか?