Pure virtual function (= 0)
Në shqip: Funksion thjesht virtual
ShpjegimiSQ
Një funksion thjesht virtual (virtual ... = 0) s'ka trup — thjesht thotë „çdo klasë fëmijë duhet ta ketë këtë“. Klasa që ka të paktën një të tillë bëhet abstrakte: s'mund të krijosh objekte prej saj, vetëm prej fëmijëve.
EnglishEN
A pure virtual function (virtual ... = 0) has no body — it just says “every child class must have this”. A class with at least one becomes abstract: you can't create objects from it, only from its children.
Si ta mendosh
Si rregullorja e kampionatit që thotë „çdo ekip duhet të ketë portier“ — por s'të thotë kush; secili ekip e vendos vetë.
Lexoje në anglisht
Like league rules saying “every team must have a goalkeeper” — without saying who; each team decides for itself.
Shembull kodicpp
class Forme {
public:
virtual double siperfaqja() = 0; // pa trup
};
// Forme f; // Gabim! klasë abstrakte