タグ

C++に関するys0000のブックマーク (2)

  • 何でもかんでも protected にしてはいけない

    イントロダクション クラス型のアクセス指定子には public, protected, private の三種類があります。この中で protected は、クラスの外からはアクセスできず、クラスの中や派生クラスの中からはアクセスできるという便利(?)なものです。そのため、「将来派生クラスを作る時のために」などと言いながら public と protected しか使わない人もいるのではないでしょうか。それはかなり考えものです。 以降は話を単純にするために対象をデータメンバに限定しますが、メンバ関数にもほとんど同様のことが言えるでしょう。 何がいけないのか まず、「データメンバを public にしない」というのは C++ の常識(オブジェクト指向の常識ではない)としていいでしょう。いわゆるデータ隠蔽の原則というやつです。個々のデータは、外から見えないように(わざわざ意識しなくていいように

    ys0000
    ys0000 2011/04/15
    protectedはメモリリークなどの温床になりかねないのでpublic並に慎重な使用を求められる、という話。
  • 変電工 - Google C++スタイルガイド日本語訳

    国产亚洲欧美日韩在线一区二区三,AV蜜桃,中文乱码人系列一区二区,乱中年女人伦视频国产,男女性高爱潮是免费国产,国产成人精品三上悠亚久久,果冻传媒AⅤ毛片无码

    ys0000
    ys0000 2008/07/03
    可読性向上のためのガイド。
  • 1