C++

Member initializer list

Në shqip: Lista e inicializimit të anëtarëve

ShpjegimiSQ

Në konstruktorin e një klase C++, fushat mund t'i inicializosh pas dy pikave, para trupit: Lojtar(std::string e) : emri(e), gola(0) {}. Është më e shpejtë, dhe e domosdoshme për fushat const dhe referencat.

EnglishEN

In a C++ class constructor, you can initialise fields after a colon, before the body: Player(std::string n) : name(n), goals(0) {}. It's faster, and required for const fields and references.

Si ta mendosh

Si t'i shtrosh tavolinat para se të vijnë mysafirët, në vend që t'i rregullosh kur janë ulur.

Lexoje në anglisht

Like setting the tables before the guests arrive, instead of rearranging once they've sat down.

Shembull kodicpp

class Lojtar {
    std::string emri; int gola;
public:
    Lojtar(std::string e) : emri(e), gola(0) {}
};

Terma të lidhur