Ma compréhension de base est qu'il n'y a pas d'implémentation pour une fonction virtuelle pure, cependant, on m'a dit qu'il pourrait y avoir une implémentation pour une fonction virtuelle pure.
class A {
public:
virtual void f() = 0;
};
void A::f() {
cout<<"Test"<<endl;
}
Le code ci-dessus est-il OK?
Quel est le but d'en faire une fonction virtuelle pure avec une implémentation?
deported
. (soit dans un .inl ou .cpp pour faire référence aux pratiques courantes de dénomination des fichiers).