annotate test/bug10.d @ 104:4d1e9eb001e0
trunk
[svn r108] Now basic suppport for complex types. =,+,-,*,/ are supported.
author |
lindquist |
date |
Mon, 19 Nov 2007 02:58:58 +0100 |
parents |
8b0e809563df |
children |
d9d5d59873d8 |
rev |
line source |
40
|
1 module bug10;
|
|
2 import std.stdio;
|
|
3 class C
|
|
4 {
|
|
5 char[] msg;
|
|
6
|
|
7 this()
|
|
8 {
|
|
9 }
|
|
10 this(char[] msg)
|
|
11 {
|
|
12 this.msg = msg;
|
|
13 }
|
|
14 }
|
|
15
|
|
16 void main()
|
|
17 {
|
|
18 auto c = new C();
|
|
19 c.msg = "world";
|
|
20 auto b = new C("hello");
|
|
21 printf("%.*s\n", b.msg.length, b.msg.ptr);
|
|
22 printf("%.*s\n", c.msg.length, c.msg.ptr);
|
|
23 }
|