クラス名・変数名に迷ったら書き込むスレ
■ このスレッドは過去ログ倉庫に格納されています
0268デフォルトの名無しさん
NGNG読み出しは、bool UsesHoge() だろ。
if( object.UsesHoge() ) { ...
これが一番読みやすい。
設定は、BeginUsingHoge() と EndUsingHoge() にわけたらどうかなぁ?
boolを引数にしてしまうと、ソースが読みにくくなると思う。
あー、enum使って、
enum USING_HOGE { USING_HOGE_DISABLED, USING_HOGE_ENABLED };
void Set( USING_HOGE flag );
これなら呼び出しコードに意味が明示されていいかもな。
■ このスレッドは過去ログ倉庫に格納されています