La mia comprensione di base è che non esiste un'implementazione per una pura funzione virtuale, tuttavia, mi è stato detto che potrebbe esserci un'implementazione per pura funzione virtuale.
class A {
public:
virtual void f() = 0;
};
void A::f() {
cout<<"Test"<<endl;
}
Il codice sopra è OK?
Qual è lo scopo di renderlo una pura funzione virtuale con un'implementazione?
deported
. (in .inl o .cpp per fare riferimento alle pratiche comuni di denominazione dei file).