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) {}
};