私が実際にstd::error_condition
とstd::error_category
が必要かどうか疑問に思うようになったので、std::error_code
の仕組みを理解するために旅に出てきました。私はthisとthisのチュートリアルに実装しようとしていますが、作業量はかなり脆弱です(現在、このコードが重複するシンボルでリンクエラーを引き起こす理由を理解しようとしています)。本当にstd :: error_categoryとstd :: error_conditionが必要ですか?
は、それが簡単にstd::error_code
をサブクラス化するために、message
プロパティ&メソッドを追加してstd::error_code
は、エラーコードが定義されている列挙型と比較することは聞かせていませんか?私はstd::error_category
と全くstd::error_condition
を必要とする理由を理解するのに苦労しています。
C++でエラーを処理する方法はいくつかありますが、真実はありません。必要がない場合は、使用しないでください。 –