コード:
public class Test2{
private Test2 subject = new Test2(); //Create Test2 object in Test2
private int num;
}
質問:
なぜJavaは上記のコードの実行を許可しますが、C ++は許可しませんか?
上記のコードは無限の数のオブジェクトを作成しますか?それ
Test2
自体がオブジェクトを含んでいるので、それ自体がオブジェクトを持っているオブジェクトなどTest2
が再び含まれています。Test2
Test2