[C++] Template Definition
Verfasst: 08.10.2012, 17:53
Servus,
ich glaube ich stehe gerade nur aufm Schlauch aber mir will der Fehler nicht auffallen. Gegeben sei:
Problem ist, dass er die Implementierung beim Kompilieren nicht findet, deswegen bin ich gerade am Zweifeln ob eine Template-Funktion innerhalb eines Templates überhaupt außerhalb definiert werden kann.
Mfg RazorX
Edit: Compiler ist der MSVC++2012
ich glaube ich stehe gerade nur aufm Schlauch aber mir will der Fehler nicht auffallen. Gegeben sei:
Code: Alles auswählen
// Header .h
template<typename A>
class Foo {
public:
template<typename B>
Foo(const Foo<B>&);
}
#include "Foo.ipp"
// Implementierung .ipp
template<typename A, typename B>
Foo<A>::Foo(const Foo<B>&) {
}
Mfg RazorX
Edit: Compiler ist der MSVC++2012