delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/11/11/08:31:30

From: "Stefan Schimanski" <1Stein AT gmx DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Trying to get Templates to work (SLList)
Date: Mon, 10 Nov 1997 20:29:11 +0100
Organization: 1Stein-Software
Lines: 27
Message-ID: <647n96$abb$1@news.metronet.de>
References: <346615c3 DOT 9438511 AT news DOT virgin DOT net>
NNTP-Posting-Host: braunschweig2.pop.metronet.de
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

I had similar problems with template. I solved them by included the whole
source code of the template in the header file. Moreover I had to implement
the constructor in the class declaration like an inline function. When I
tried to put the body somewhere below it didn't work.

steve DOT waddicor AT virgin DOT net schrieb in Nachricht
<346615c3 DOT 9438511 AT news DOT virgin DOT net>...
>Attached is my first attempt at using templates with DJGPP.  It fails
>during linking with the error message:
>
>Creating: planet.exe
>Error: 3dotest.o: In function `SLList<int>::~SLList(void)':
>3dotest.cc(93) Error: undefined reference to `BaseSLList::clear(void)'
>
>Has anyone any idea what the problem is.  I've looked at the FAQ,
>Info, and dejanews, but I'm obviously missing something.
>
>
>
>#include <sllist.h>
>
>main()
>{
>SLList<int> list;
>}


- Raw text -


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