C++ Template Klasse als Klassenattribut

Hallo.

Ich habe folgendes Problem. Ich will ein Objekt der Templateklasse CArray als Klassenattribut einer anderen Klasse verwenden. Ich habe es mal wie folgt versucht:

class CTest
{
public:
CArray test;
}

Ich bekomme allerdings nur einen Syntax Fehler vom Kompiler.
Was mache ich falsch?

Danke für die Hilfe.

Marc

Ich habe folgendes Problem. Ich will ein Objekt der
Templateklasse CArray als Klassenattribut
einer anderen Klasse verwenden.

by the way: als klassenattribute bezeichnet man normalerweise static memberattribute, keine normalen attribute wie in deinem beispiel

Ich bekomme allerdings nur einen Syntax Fehler vom Kompiler.
Was mache ich falsch?

vielleicht auf das include vergessen???

#include

falls nicht, genauere angaben zum fehler posten.

mfg
Robert

Ich habe folgendes Problem. Ich will ein Objekt der
Templateklasse CArray als Klassenattribut
einer anderen Klasse verwenden.

by the way: als klassenattribute bezeichnet man normalerweise
static memberattribute, keine normalen attribute wie in deinem
beispiel

Ja richtig, auf die Schnelle verwechselt :smile:

Ich bekomme allerdings nur einen Syntax Fehler vom Kompiler.
Was mache ich falsch?

vielleicht auf das include vergessen???

#include

Ich habe das include auch drin gehabt. Allerdings hatte er mir dann einen Fehler gebracht, dass CMap schon als nicht Template definiert ist. Ich befürchte in meinem riesen Projekt gibt es in irgend einer DLL schon ein CMap. Das wird wohl der Fehler sein. Habs gerade mal in einem kleinen Test Projekt probiert da tut es.
Danke für die Hilfe.

Marc