annotate tests/mini/virtcall.d @ 341:1bb99290e03a trunk

[svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'.
author lindquist
date Sun, 13 Jul 2008 02:51:19 +0200
parents test/virtcall.d@d9d5d59873d8
children
rev   line source
lindquist@1 1 module virtcall;
lindquist@1 2
lindquist@270 3 extern(C) int printf(char*, ...);
lindquist@270 4
lindquist@1 5 class C
lindquist@1 6 {
lindquist@1 7 override char[] toString()
lindquist@1 8 {
lindquist@1 9 return "overridden";
lindquist@1 10 }
lindquist@1 11 }
lindquist@1 12
lindquist@1 13 void main()
lindquist@1 14 {
lindquist@1 15 C c = new C;
lindquist@1 16 auto s = c.toString();
lindquist@40 17 printf("%.*s\n", s.length, s.ptr);
lindquist@1 18 }