スレを勃てるまでもないC/C++の質問はここで 11
レス数が950を超えています。1000を超えると書き込みができなくなります。
0962デフォルトの名無しさん
2009/07/19(日) 13:16:44君の言ってることは逆も言えるよね
単純なアクセスもset/getも変わらないんじゃね?
っていうならpublicメンバ変数にこだわらずにset/getでもいいじゃない
とまあくだらん突っ込みはいいとして・・・
重要なのは『後で変更するかもしれない』ということだよ
たとえば後で参照回数を測定したくなったとしたらどうする?
ソースの該当箇所を全部探して書き換えるのはかなり大変
でも最初からアクセサを用意しておけばこの変更に楽々対応できる
アクセサに1行加えるだけだからね
もちろん参照回数以外の変更にも有効だ
もちろん生でアクセスする明確な理由があるなら生でもいいかもね
もう絶対に変更はしないことが保障されてて
inlineにしても気になるぐらい遅くなって
set/getをタイプするのがたまらなく苦痛だ
とかいうなら生でもいいかもしれない
レス数が950を超えています。1000を超えると書き込みができなくなります。