C++

this pointer (C++)

Në shqip: Pointer-i this

ShpjegimiSQ

Brenda një metode C++, this është një pointer drejt objektit që po e thërret metodën. Me this->emri e dallon fushën nga një parametër me të njëjtin emër, dhe me return *this; lejon thirrje zinxhir.

EnglishEN

Inside a C++ method, this is a pointer to the object calling the method. With this->name you tell the field apart from a parameter with the same name, and return *this; allows chained calls.

Si ta mendosh

Si kur thua „unë vetë“ për ta bërë të qartë që po flet për veten, jo për dikë tjetër me të njëjtin emër.

Lexoje në anglisht

Like saying “me myself” to make clear you mean you, not someone else with the same name.

Shembull kodicpp

class Lojtar {
    std::string emri;
public:
    void vendosEmrin(std::string emri) { this->emri = emri; }
};

Terma të lidhur