From: "Aleksey Kondratyev" Newsgroups: comp.os.msdos.djgpp Subject: g++ class member initialization bug? Date: Sat, 23 May 1998 12:53:15 +0400 Organization: Middle Volga Communication service Lines: 23 Message-ID: <6k63ce$4t9$3@simtel.ru> NNTP-Posting-Host: ppp13.usr.mv.ru To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Replying one message from comp.lang.c++ I discovered a strange DJGPP behavior. IMHO C++ standard forbids the construction below. class base >{ >protected: > const int nn[]={10,20}; A C++ class members can be initialized by the use of a constructor only. The author of an original message <6k5lsf$40i$1 AT news DOT iastate DOT edu> in comp.lang.c++ claimed that g++ 2.8.0 compiles such things fine but abandons to link saying that 'nn' is unresolved. I tried DJGPP 2.8.0 and it did the same. Is it a bug? ---------------------------------------------------------------------- Aleksey Kondratyev Ph.D. student of Ulyanovsk state University, Russia http://www.mv.ru/~akondra E-mail akondra AT mmf DOT univ DOT simbirsk DOT su akondra AT no-spam-mv DOT ru Remove "no-spam-" when replying