Setterの役割なのにIsPrintCan・・・
全く役割が違うのにオーバーロード・・・
挙句の果てに、コメントが[in] or [out]しか違いがない・・・
この関数を呼んでいる箇所にも もちろん コメントなんてありません!
//印刷設定可[in] void IsPrintCan(BOOL bPrintCan) { //メンバ変数へ代入 }; //印刷設定可[out] bool IsPrintCan() { //メンバ変数から判定してbool値を返す };
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
いやこれは普通にありでしょう。プロパティですし。 これは「IsPrincCanって名前がなんやねん」ってとこがツッコミどころじゃないんですかね。
↑機能として用意するのはありだけど、IsPrintCan()なんて名前でメンバ変数更新されたらたまらんよ。
bool ≠ BOOL は気になる。bool * はあり得る:
void IsPrintCan([out, retval] bool * bPrintCan)
in が BOOL で out が bool? まあ、せめて、
bool IsPrintCan() const{...}
ぐらいはしましょう。
コメント投稿には、twitter認証が必要です。
Twitter認証
完全にネタですが、8行目が
だったら、もう発狂モノだなとふと思ってしまった……。多分絶対しないだろうけど……。