This code gives an error ("illegal member initialization: 'ifstream' is not a base or member")
but this code does not:Code:#include <fstream> namespace MyNamespace{ class MyClass; } class MyNamespace::MyClass : public std::ifstream{ public: MyClass() : std::ifstream() {} };
What am I doing wrong?Code:#include <fstream> using std::ifsream; namespace MyNamespace{ class MyClass; } class MyNamespace::MyClass : public ifstream{ public: MyClass() : ifstream() {} };
EDIT: I'm using MSVC 6




Reply With Quote