D言語 Part22
■ このスレッドは過去ログ倉庫に格納されています
0210デフォルトの名無しさん
2009/07/14(火) 20:54:19interface It {}
class A {
Rebindable!(const(It)) ireb; // ItがObjectじゃないためNG
Rebindable!(const(A)) reb;
const const(A) get() {
return reb.opDot; // RebindableのopDotがconstじゃないためNG
}
Rebindable!(const(A))[string] assoc;
void put(const(A) a) {
// opAssignが呼ばれてしまい実行時エラー
assoc["test"] = a;
}
}
('A`) ウボァー
■ このスレッドは過去ログ倉庫に格納されています