Conversion operators
Në shqip: Operatorët e konvertimit
ShpjegimiSQ
Një klasë mund të përcaktojë si konvertohet në një tip tjetër — p.sh. explicit operator bool() që lejon if (lidhja). Shëno explicit që të mos ndodhin konvertime të fshehta.
EnglishEN
A class can define how it converts to another type — e.g. explicit operator bool() which allows if (connection). Mark it explicit so hidden conversions don't happen.
Si ta mendosh
Si një pajisje që di t'i përgjigjet pyetjes „a je ndezur?“.
Lexoje në anglisht
Like a device that can answer “are you on?”.
Shembull kodicpp
class Lidhja {
public:
explicit operator bool() const { return aktive; }
private: bool aktive = true;
};