[VC++ 2003.NET] Interner Compilerfehler (hilfe)

g4mmler

Mitglied
Hi,
ich hoffe dass mir zumindest bei diesem Problem mal jmd helfen kann.

Habe beim Compilieren dieser Datei:

Code:
#include "main.h"
#include "types.h"


template<int i>
CDeck<i>::CDeck()
{
	for(int i = 0; i < 20; i++)
		card[i].CardColor = hearts;
	*TopCard = card[i-1];
}

template<int i>
CDeck<i>::operator >> (CDeck &TempDeck)
{

	return 0;
}


template<int i>
CDeck<i>::TopOut()
{
	cout << "Farbe:";
	cout << *TopCard.CardColor;
	cout << endl;
	cout << "Wert:";
	cout << *TopCard.CardValue;
	cout << endl;
}

template<int i>
CDeck<i>::~CDeck()
{
}

folgenden Fehler erhalten:

Code:
CDeck.cpp
e:\Meine Dateien\Visual Studio Projects\CardGames\CardGames\CDeck.cpp(22) : fatal error C1001: INTERNER COMPILERFEHLER
        (Compilerdatei 'msc1.cpp', Zeile 2701) 
         Wählen Sie im Menü '?' von Visual C++ 
         den Befehl 'Software Service', oder öffnen Sie die Hilfedatei für den Software Service, um weitere Informationen zu erhalten

Diese Fehler erscheint nur solange wie die Klasse eine Tamplateklasse ist,
andernfalls sie einwandfrei.

Bitte um hilfe bei der Beseitigung des Fehlers.

mfg g4mmler
 
Zurück