あらやんズDiaryリターンズ

んーと・・・これって一般的にはどう?

(例によって抽象的になりますwww)

他所の領域に格納されているデータを取得する関数Aがあります。
引数は、char* (要は文字列を取得するための配列を渡すということ)

戻り値がenumで定義されてて、OK、NG(NGにはいくつか種類がある)が返されます。
関数Aをコールした時点で、目的のデータが存在していないこともあるとき、

個人的な感覚としては、関数の戻り値が正常終了なら、引数で渡したポインタには期待した値が
格納されてる、と言う方が好みなんですけど
今、そうなってないから、戻り値がOKで且つ引数で渡した配列の[0]がNULLじゃないとき、
とか条件判定してるんだけど、”データが存在ない”ことを知るのに、「戻り値で、OKじゃない値を返してほしい」というのは変な要望ですかねぇ・・・orz(内部で仕様から作ってる、時の話で。)

関数Aが扱ってるデータに関しては、関数A自身にはデータの有無が判別できるハズだから
そのぐらいやってくれてもよさそうなのになあ・・・

(注:不満タラタラの状態でグダグダ書いているので、何のことだかわかんねえょ?というコトが
 あると思い居ますが、まあスルーしてくださいwww要は「王様の耳は~~~」ってヤツでしてw)

Comments

※コメントの受け付けは終了しています。