errnoは後発言語の例外の原型なんで、try~catchっぽく書けば良いと思う。何にせよAPI内部で握りつぶすの良くないんじゃないかと。多分正解はc++にしてboost::optionalでエラー許容型作る。

cad-sancad-san のブックマーク 2014/10/31 02:12

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Cのエラーハンドリングと例外設計、例外処理のメモ - 百日半狂乱

    二十五日半狂乱、6日目(の分...orz)の記事 Cのエラーハンドリングを毎回やるのは面倒だ! 前回も言ったが、Cではエラーハンドリングに戻り値とerrnoを用いる. それはそうと例外設計において"無視"は大罪である....

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう