|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript |
D - Re: template classes
Hi,
I've got other template bug. In a template class with a invariant we got
the following message when compiling: "Assertion failure: '0' on line 1070
in file 'func.c'". The code used is:
template A(T) {
class B {
invariant {
assert(1);
}
T id(T t) {
return t;
}
}
}
int main() {
instance A(int) a;
a.B b = new B();
printf("%d\r\n", b.id(10));
return 0;
}
Best regards,
Daniel Yokomiso.
"Programming in Basic causes brain damage."
- Edsger W. Dijkstra
----- Original Message -----
From: "Walter" <walter digitalmars.com>
To: "Daniel Yokomiso" <daniel_yokomiso yahoo.com.br>
Sent: Monday, November 18, 2002 4:27 PM
Subject: Re: template classes
Nov 19 2002
|