224
|
1 // $HeadURL$
|
|
2 // $Date$
|
|
3 // $Author$
|
|
4
|
|
5 // @author@ Jarrett Billingsley <kb3ctd2@yahoo.com>
|
|
6 // @date@ 2004-12-30
|
|
7 // @uri@ news:cr19ka$q75$1@digitaldaemon.com
|
1383
|
8 // @uri@ nntp://digitalmars.com/digitalmars.D/14115
|
224
|
9
|
|
10 module dstress.run.this_03;
|
|
11
|
|
12 class Node{
|
|
13 static Node[Node] nodes;
|
|
14
|
|
15 this(){
|
|
16 nodes[this]=this;
|
|
17 }
|
|
18
|
|
19 ~this(){
|
805
|
20 nodes.remove(this);
|
224
|
21 }
|
|
22 }
|
|
23
|
|
24 int main(){
|
|
25 assert(Node.nodes.length==0);
|
|
26 Node n = new Node();
|
|
27 assert(Node.nodes.length==1);
|
|
28 return 0;
|
805
|
29 }
|