delorie.com/archives/browse.cgi | search |
From: | ryot AT bigfoot DOT com (George Ryot) |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Templates? What templates? |
Message-ID: | <37ed04ed.4818379@news.clara.net> |
References: | <Pine DOT SUN DOT 3 DOT 91 DOT 990923112447 DOT 10652b-100000 AT is> <7sgp47$svt$1 AT vixen DOT cso DOT uiuc DOT edu> |
X-Newsreader: | Forte Agent 1.5/32.452 |
X-No-Archive: | yes |
MIME-Version: | 1.0 |
Lines: | 48 |
Date: | Fri, 24 Sep 1999 23:20:13 GMT |
NNTP-Posting-Host: | 195.8.91.246 |
X-Complaints-To: | abuse AT clara DOT net |
X-Trace: | nnrp4.clara.net 938215213 195.8.91.246 (Sat, 25 Sep 1999 00:20:13 BST) |
NNTP-Posting-Date: | Sat, 25 Sep 1999 00:20:13 BST |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
> in my array.h file: > > template<class Etype> > class Array > { > public: > Array(void); > > private: > Etype y; > }; > > in array.C: > > #include "array.h" > > template<class Etype> > Array<Etype>::Array(void) > { > y = 0; > } > > in main.C: > > #include "array.h" > > int main(void) > { > Array<int> x; > > return 0; > } Try moving the template definition from array.C to array.h Did you test this with CC? > >> When is g++ gonna support the standard? > > > >AFAIK, g++ supports the standard. Please post sample code that is > >accepted by CC (on what platform, btw? CC doesn't tell anything about the > >machine and the OS) but rejected by g++. > > > >Also, what version of g++ are you using? -- george
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |