Fehler bei Implementierung von unary_function
-
Moin,
ich versuche, eine unary_function zu implementieren, bekomme da aber immer die folgenden beiden Fehler:
C2143: Syntaxfehler: fehlendes ',' vor '<'
C2504: Basisklasse nicht definiertIch verwende den VC++7-Compiler.
Hier der Code:// ... #include <iostream> #include <functional> template <class T> class Print : public unary_function<T, void> { public: Print() {} void operator () (T arg) { std::cout << arg; } };
Was mache ich falsch?
-
grmpf ... Namensraum vergessen. Was sonst?