------- Comment #5 from gzljg at hotmail dot com 2007-02-26 23:35 ------- Subject: RE: cause compile error for "const anonymous class object"
CORRECTION: "Suse 10" should be read as "Suse 9". Can some one verify the official release of gcc 3.3.5? >From: "pinskia at gcc dot gnu dot org" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Subject: [Bug c++/30962] cause compile error for "const anonymous class object" >Date: 26 Feb 2007 23:00:22 -0000 > >------- Comment #3 from pinskia at gcc dot gnu dot org 2007-02-26 23:00 ------- >(In reply to comment #2) > > Not sure what you mean by "MyAnonymous = {};" to initialize it... if change to: > >You example which you gave works for me with that: > const class >{ > public: > int foo() const > { > return 1; > } >} MyAnonymous = {}; > >int >main() >{ > return MyAnonymous.foo(); >} > >[EMAIL PROTECTED]:~$ ~/x86-linux-4.0.2/bin/gcc t.cc >[EMAIL PROTECTED]:~$ gcc t.cc > >Anyways this is not a GCC bug but rather you not knowing C++. > > >-- > >pinskia at gcc dot gnu dot org changed: > > What |Removed |Added >---------------------------------------------------------------------------- > Status|UNCONFIRMED |RESOLVED > Resolution| |INVALID > > >http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30962 > >------- You are receiving this mail because: ------- >You reported the bug, or are watching the reporter. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30962