delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/02/17/08:08:28

From: bitland AT aol DOT com (Bitland)
Newsgroups: comp.os.msdos.djgpp
Subject: C++-parserproblems ?
Date: 15 Feb 1998 23:14:15 GMT
Lines: 41
Message-ID: <19980215231401.SAA11709@ladder02.news.aol.com>
NNTP-Posting-Host: ladder02.news.aol.com
Organization: AOL Bertelsmann Online GmbH & Co. KG http://www.germany.aol.com
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Third try to place this message, hope it works now :))

Found two C++-parserproblems, which *imho* shouldn't be there:
 
 // ----- First one:
 
 class A
 { public:
    char *string;
 
    A(char *s) : string(s) {}
 };
 
 class B : public A
 { public:
    B(void) : A("doesn't work here with language-specific letters !") {}
 };
    // i.e. german letters in the string will produce 'parser error'
'unterminated string'
 
 B test;
 
 main()
 { A *test = new A("but here it works !");
   delete test;
 }
 
 // -----
 
 Templates of templates:
 
 i.e.:   MyList<MyArray<MyString>>    
 
 Parser has problems with the final >>
 No more problem, if you type a blank between there.
 
 If somebody knows a solution for the first problem (except \nnn), please mail
me.

 Andy Kluge -- *\o/* --- Wiesbaden, Germany ---------- bitland AT aol DOT com
 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019