Retourner au contenu associé (entrée de forum : Pure virtual method called)
Posté par pepp le 19 mai 2006 à 13:33. En réponse au message Pure virtual method called. Évalué à 4.
class Base { public: Base() {} void init () { Client* client=new Client; client->test(this); delete client; } virtual ~Base() {} virtual void pure() const=0; };
Deriv():Base() { this->init(); }
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Peut-être comme ça ?
Posté par pepp . En réponse au message Pure virtual method called. Évalué à 4.
tu pourrais déplacer le code que tu utilises dans le constructeur de la classe Pure, dans une fonction protected de la classe Pure ; et appeler cette fonction depuis le constructeur de Dervie
et le constructeur de Derive deviendrait :
je pense que ça devrait marcher.