Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Template Klassen Implemtierung

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
27.10.2005, 16:16 Uhr
~Das Faultier
Gast


Hallo zusammen. Ich programmiere hin und wieder mal ein paar kleine Progrämmchen. Nun wollte ich eine Template Klasse implementieren. Da ich aber immer die Schnittstelle und die Definitionen trenne und das bei meinem Uralt Compiler "Microsoft Visual Studio 6" nicht geht, bin ich auf folgende Notlösung ausgewichen.

Bsp:

Die Schnittstelle kommt in die Demo.h Datei.


C++:

#pragma once

template <class T> class Demo
{
public:
      Demo( T arg );
};

#include "Demo.inl"




Dir Definition in die Demo.inl Datei.


Code:


template <class T> Demo<T>::Demo( T arg )
{
    // usw...
}




Gibt es einen Grund, warum wann das nicht so machen sollte?

Mit freundlichen Grüssen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.10.2005, 16:34 Uhr
virtual
Sexiest Bit alive
(Operator)


Das ist gängige Praxis und okay so.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: