Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

operator->

[metoda] Przeciążanie operatora '
->
' w języku C++.

Przykład

C/C++
struct RPrzykladoweDane
{
    int a;
    int b;
};

typedef RPrzykladoweDane TypDanychT;

class CKlasa
{
    TypDanychT m_dane;
public:
    TypDanychT * const operator ->()
    {
        return & m_dane;
    }
};

int main()
{
    CKlasa klasa;
    klasa->a = 123;
    klasa->b = 456;
    return 0;
}