C++

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

Terma të lidhur