Mercurial > projects > dstress
view run/c/class_16.d @ 579:414368950454
catchup 1/3
author | thomask |
---|---|
date | Sat, 11 Jun 2005 16:25:27 +0000 |
parents | |
children |
line wrap: on
line source
// $HeadURL$ // $Date$ // $Author$ // @desc@ class inheritance recoursion // @author@ Andrew Fedoniouk <news@terrainformatica.com> // @date@ 2005-06-09 // @uri@ news:d88kv9$he4$1@digitaldaemon.com module dstress.run.c.class_16; class A{ class B:A{ const int C = 5; } } int main(){ assert(A.B.C==5); assert(A.B.B.C==5); assert(A.B.B.B.C==5); assert(A.B.B.B.B.C==5); assert(A.B.B.B.B.B.C==5); assert(A.B.B.B.B.B.B.C==5); assert(A.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.C*A.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.B.C==25); return 0; }