Je suis en train de prédéfinir une classe dérivée comme suit,Prédéfinir classe dérivée
class Base{
}
class Derived;
class Unreleated{
Base* ptr;
public:
Unreleated& operator, (const Unreleated& m){
static_cast<Derived*>(ptr); // pointer is a derived.
return *this;
}
}
class Derived : public Base{
//this is a container holding a bunch of unrelated.
}
mais je reçois transtypage invalide statique de base * à * dérivé?