Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
errnoの利点を理解しようとしています。
エラーを示すためのCアプローチ(errnoまたは戻り値を使用)は、例外に基づいてJavaシステムに比べてどのような利点がありますか?
実装の単純さ以外に利点はありませんが、シングルスレッドコードの場合のみです。 errno例外が一般的な言語で存在する前からの日付。
errno
編集:最近errnoでは、実際にはスレッドごとのエラー状態を抽出するマクロに評価されるため、マルチスレッドコードで安全に使用できます(JesusRamosとDietrichEppに感謝します)。