Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 05.10.2004, 21:05 Titel: Probleme mit Templates in Methoden |
|
|
Hi,
ist es normal, dass es manchmal Probleme gibt, wenn in Memberfunktionen Templates benutzt?
Wenn ich der Funktion dann einen Typ als Template übergeben will, kommt immer dieser Fehler:
Zitat: | error C2275: "int" : Ungültige Verwendung dieses Typs als Ausdruck |
Komischerweise funzt alles, wenn ich die Funktion außerhalb einer Klasse schreibe. _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
 |
Kampfhund Super JLI'ler
Alter: 42 Anmeldedatum: 20.07.2002 Beiträge: 408
Medaillen: Keine
|
Verfasst am: 05.10.2004, 21:26 Titel: |
|
|
Zeig am besten mal code. _________________ Kochen ist ein NP-schweres Optimierungsproblem. |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 05.10.2004, 21:35 Titel: |
|
|
Okay, ich dachte, die Beschreibung reicht euch:
Code: | class CLASSmyclass
{
template < class TEMPLATE >
void CMethode(TEMPLATE Parameter){}
};
CLASSmyclass myclass;
myclass.CMethode<int>(); |
Wenn ich int nehme, dann kommt dieser Fehler:
Zitat: | error C2062: 'int'-Typ unerwartet |
Wenn ich da z.B. eine Klasse einsetze, dann kommt der oben erwähnte Fehler:
Zitat: | error C2275: "CLASSmyclass" : Ungültige Verwendung dieses Typs als Ausdruck |
_________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
 |
Kampfhund Super JLI'ler
Alter: 42 Anmeldedatum: 20.07.2002 Beiträge: 408
Medaillen: Keine
|
Verfasst am: 05.10.2004, 21:40 Titel: |
|
|
Funktioniert bei mir (.NET) einwandfrei. Welchen Compiler verwendest du? _________________ Kochen ist ein NP-schweres Optimierungsproblem. |
|
Nach oben |
|
 |
The Lord of Programming Living Legend

Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 05.10.2004, 21:42 Titel: |
|
|
Ich hab MSVC++ 6.0
Kann man denn da irgendwie auch den neueren Compiler in der selben IDE verwenden?(mir gefällt die .NET-IDE nicht so) _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
 |
nigs Super JLI'ler
Anmeldedatum: 19.12.2002 Beiträge: 359
Medaillen: Keine
|
Verfasst am: 06.10.2004, 13:09 Titel: |
|
|
The Lord of Programming hat Folgendes geschrieben: | Ich hab MSVC++ 6.0
Kann man denn da irgendwie auch den neueren Compiler in der selben IDE verwenden?(mir gefällt die .NET-IDE nicht so) |
Wenn die Parameter für den Compiler die gleichen sind ja.
Wenn nicht müsste man eine "zwischen-exe" einbauen, die die Parameter die sie von VC6++ bekommt, auswertet und an die EXE vom net-compiler entsprechend weitergibt. |
|
Nach oben |
|
 |
|