ich habe hier eine Templateklasse vorliegen, etwa so in der art
Code: Alles auswählen
template<class T>
class foo_t
{
public:
foo_t(T a, T b, T c);
foo_t(const foo_t<T>& other) //copy c'tor
fpp_t<T>& operator=(const fooD_t<T>& other);
protected:
private:
T a, b, c;
};
Code: Alles auswählen
foo_t<float> f (1, 2, 3);
foo_t<double> d(f);
oder:
d = f;
Mein Problem ist jezt wie muss die Spezialisierung von Copykonstruktor und Assingmentoperator aussehen in dem Fall?
Meine intuitiven Ansätze endeten alle mit unterschiedlichen Kompilerfehlermeldungen :(
Vielleicht kann mir einer der ganzen C++ spezialisten hier einen Tipp geben.