From: "Ortwin Wagner" Newsgroups: comp.os.msdos.djgpp Subject: DJGPP doesn't understand pointer to member function Date: Fri, 19 May 2000 12:42:47 +0200 Organization: T-Online Lines: 21 Message-ID: <8g35td$2mt$15$1@news.t-online.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.t-online.com 958733037 15 2781 320018852788-0001 000519 10:43:57 X-Complaints-To: abuse AT t-online DOT de X-Sender: 320018852788-0001 AT t-dialin DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Dear fellows! If I call a member function by means of a pointer like ... class Mammal... class Horse : public Mammal... ... Mammal * ptr=0; ptr= new Horse; void (Mammal::*pFunc)() const=0; pFunc=Mammal::Speak; (ptr->*pFunc)(); ... DJGPP returns a strange error message: "Assuming & on Mammal::Speak". As far as I know the code is completely correct and so it looks like a lack of intelligence of the compiler, doesn't it? Yours sincerely Ortwin