返信する: 汎用質問板



オプション

参照

Re: immutableな静的配列の初期化
投稿者: SHOO 投稿日時: 2011/9/30 1:54
同じコンストラクタでの初期化つながりで…

#code(d){{{
struct S {
@disable this();
int i;
this(int x){ i = x; }
}

class C {
S s;
this() {
s = S(10);
}
}

void main() {
auto c = new C;
}
}}}
#code(console){{{
main.d(15): Error: default construction is disabled for type C
}}}

これって動くべきだと思いますか?
私は動くべきだと思いますが…
仮に動くべきだという場合、dmdの実装は難しいでしょうか?
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu