|
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 |
c++ - virtual d'tor definition not allowed in class
umm..
Guess I'm confused about something here.
I try:
class test {
public:
test() { }
virtual ~test() = 0 { };
};
and get from compiler:
//sc blah.cpp -Ae -mn -C -WA -S -NL -3 -a8 -c -gf -D_MT=1
-D_STLP_NO_NEW_IOSTREAMS=1 -oblah.obj
//Error: D:\APPS\DM\APPLIANCE\blah.h(60): ';' expected following declaration of
struct member
If I remove pure virtual constraint, or move definition out of class, all is
well. Am I missing something about the rules of virtual d'tor definition in
classes?
Richard
Nov 01 2002
An initial reaction is to question whether it is the trailing semi-colon "Richard" <fractal clark.net> wrote in message news:aptlqs$ah7$1 digitaldaemon.com... Nov 01 2002
In article <aptm8d$ark$1 digitaldaemon.com>, Matthew Wilson says...An initial reaction is to question whether it is the trailing semi-colon Nov 01 2002
On Fri, 1 Nov 2002 10:42:36 +0000 (UTC), Richard wrote: Nov 01 2002
In article <aptp10$dfk$1 digitaldaemon.com>, Christof Meerwald says...See 10.4 Abstract classes of the C++ Standard: Nov 01 2002
On Fri, 1 Nov 2002 17:56:57 +0000 (UTC), Richard wrote:See 10.4 Abstract classes of the C++ Standard: Nov 01 2002
The November 1996 working paper is available from http://www.dfv.rwth-aachen.de/doc/c++std/ and you can buy the PDF version from the ANSI Webstore for USD 18 (http://webstore.ansi.org/ansidocstore/product.asp?sku=ISO%2FIEC+14882%2D1998) Nov 02 2002
|