C++相談室 part10
■ このスレッドは過去ログ倉庫に格納されています
アホな質問ですいません。
class Class{
Class(int i) : n(i){}
private:
int n;
};
main(){
Class a(0);
Class b(1);
b = a; //b.n = 0;
}
privateなメンバ変数に対して、これが出来てしまうのが腑に落ちなくて…。
デフォルトoperator=は、自動的にfriendになってしまうのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています