Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Odium Junior JLI'ler
Anmeldedatum: 29.12.2003 Beiträge: 78
Medaillen: Keine
|
Verfasst am: 13.02.2004, 18:00 Titel: templates Vererben |
|
|
ich habe eine template-Klasse _Test
#include <iostream.h>
Code: | template <class T> class _Test{
T X;
public:
T GetX()
{
return this->X;
}
_Test(int x)
{
this->X=x;
}
_Test& operator --()
{
this->X=(this->X<0) ? 0 :this->X-20;
return *this;
}
}; |
jetzt möchte ich eine abgeleitete Klasse "Abgeleitet" davon haben.
wie kann ich das machen;
ich dachte das müsste so gehn:
Code: | template <class T>class Abgeleitet:_Test{}; |
das geht aber irgendwie net.Wie gehts richtig? |
|
Nach oben |
|
|
Odium Junior JLI'ler
Anmeldedatum: 29.12.2003 Beiträge: 78
Medaillen: Keine
|
Verfasst am: 13.02.2004, 18:09 Titel: |
|
|
...(hat doch nicht gestimmt)
Zuletzt bearbeitet von Odium am 13.02.2004, 18:13, insgesamt einmal bearbeitet |
|
Nach oben |
|
|
HotAcid Super JLI'ler
Alter: 43 Anmeldedatum: 04.08.2002 Beiträge: 372 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 13.02.2004, 18:13 Titel: Re: templates Vererben |
|
|
[quote="Odium"]
Code: | template <class T>class Abgeleitet:_Test{}; |
[quote]
soll die abgeleitete Klasse wieder ein Template sein?
dann
Code: |
template <class T> class Matrix : public Vector<Vector<T> >
|
ansonsten
Code: |
class MathVector : public Vector<double>
|
viele Grüße
Felix _________________ StGB §§ 328 Abs. 2 Pkt 3:
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht. |
|
Nach oben |
|
|
Odium Junior JLI'ler
Anmeldedatum: 29.12.2003 Beiträge: 78
Medaillen: Keine
|
Verfasst am: 13.02.2004, 18:15 Titel: |
|
|
ok,thx |
|
Nach oben |
|
|
|