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

operator rzutowania

[metoda] Przeciążanie operatora rzutowania w języku C++.

Przykład

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

typedef RPrzykladoweDane TypDanychT;

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

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

Linki zewnętrzne