Re: immutableな静的配列の初期化

投稿ツリー


このトピックの投稿一覧へ

なし Re: immutableな静的配列の初期化

msg# 1.4
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/9/30 1:54
SHOO  管理人   投稿数: 658
同じコンストラクタでの初期化つながりで…

#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の実装は難しいでしょうか?
投票数:20 平均点:5.50
返信する

この投稿に返信する

題名
ゲスト名
投稿本文

  条件検索へ


メインメニュー

ログイン

ユーザー名:


パスワード:





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

Menu