2010-01-21から1日間の記事一覧
via. http://twitter.com/repeatedly/status/8021227522 import std.stdio; class A { B v; B get() { writeln("hook"); return v; } alias get this; } class B {} void main() { auto a = new A; a.v = new B; B b = a; // !!!! writeln(b); } hook a.Bこ…
import std.stdio; struct Int { private: int v; bool assigned; public: this(int i) { write(" [init] "); v = i; assigned = true; } int get() { if (!assigned) { write(" [init] "); v = 1; assigned = true; } return v; } void get(int i) { write(…