eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingadres metody w vtableRe: adres metody w vtable
  • Data: 2009-12-21 14:51:17
    Temat: Re: adres metody w vtable
    Od: Krzysiek Kowaliczek <k...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    Użytkownik Krzysztof Poc napisał:
    > Witajcie
    >
    > Czy ktos moze wie dlaczego ponizszy program nieprawidlowo pokazuje
    > adres metody
    > Inc() pobranej z vtable.
    >
    [...]
    > uintptr_t *inc = reinterpret_cast <uintptr_t*> (*(vptr+4));

    Podpowiedź. O jaką wartość zostanie przesunięty wskaźnik vptr?
    Na pewno nie o 4 bajty.
    BTW. po co Ci to? Skąd wiesz jak kompilator implementuje metody
    wirtualne? Standard nic nie mówi na ten temat. To jest zależne
    od implementacji kompilatora.

    Pozdrawiam
    KK

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: