Message-ID: <19991011052444.76643.qmail@hotmail.com> X-Originating-IP: [203.197.188.79] From: "sundaresh venugopal" To: djgpp AT delorie DOT com Subject: Re: More template problems (C++) Date: Sun, 10 Oct 1999 22:24:43 PDT Mime-Version: 1.0 Content-Type: text/plain; format=flowed Reply-To: djgpp AT delorie DOT com The scope qualifier for Replace() is missing.Try this slightly modified code, and see if it works. Here is >my code: > >*** foo.h >template >class Foo >{ >public: > void Replace(); >}; > > >***foo.C >#include "foo.h" > template void Foo::Replace() {} > >***main.C >#include "foo.h" > >main() >{ > Foo hi; > hi.Replace(); >} > > >And I get the error on the compilation of the executable: >:main.C: undefined reference to `Foo::Replace(void)' > >Now, my question is what SPECIFICALLY would I need to change to make gpp >compile it properly? In otherwords, how would I have to re-write the code >to >make it work? Please be as speciffic as possible. > >Thanks again, >Al Combs ______________________________________________________ Get Your Private, Free Email at http://www.hotmail.com