>>434

class Foo
{
private:
int hoge;
public:
Bar(Foo f): { f.hoge = 99999; }
};

自分はこんなこと出来ちゃうのがちょっと気になる。
クラスごとでなく、インスタンスごとのprivate変数があれば、
こういう操作を禁止できるわけですよね?