Delegating constructors
Në shqip: Konstruktorët që thërrasin njëri-tjetrin
ShpjegimiSQ
Një konstruktor mund të thërrasë një tjetër të së njëjtës klasë në listën e inicializimit, që kodi i përbashkët të mos përsëritet.
EnglishEN
A constructor can call another constructor of the same class in its initialiser list, so shared code isn't repeated.
Si ta mendosh
Si një recetë që thotë „bëj brumin si në recetën bazë, pastaj shto djathë“.
Lexoje në anglisht
Like a recipe saying “make the dough as in the basic recipe, then add cheese”.
Shembull kodicpp
class Lojtar {
std::string emri; int gola;
public:
Lojtar(std::string e, int g) : emri(std::move(e)), gola(g) {}
Lojtar(std::string e) : Lojtar(std::move(e), 0) {} };