eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingtypeidRe: typeid
  • Data: 2010-06-14 12:43:20
    Temat: Re: typeid
    Od: "Marcin 'Qrczak' Kowalczyk" <q...@k...org.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Jun 14, 10:04 am, Krzysztof Poc <f...@w...pl> wrote:
    > Witajcie
    >
    > Czy mozecie napisac mi dlaczego te typy sa rozne. Przyklad wzialem z
    > ksiazki i
    > autor twierdzi ze ponizsze typy sa takie same i mi tez sie wydaje ze w
    > tym
    > przypadku sa takie same.
    >
    > dzieki za pomoc
    >
    > #include <iostream>
    > #include <typeinfo>
    > using namespace std;
    >
    > class Shape { public: virtual ~Shape() {}; };
    > class Circle : public Shape {};
    >
    > int main() {
    >   Circle c;
    >   Shape* s = &c;
    >   Circle* cp = 0;
    >   if(typeid(s) == typeid(cp))
    >     cout << "Ok" << endl; // dlaczego nie jest wykonywane ???

    Bo to są typy wskaźników, decydowane statycznie. Spróbuj typeid(*s) i
    typeid(*cp).

    (Nie jestem pewien, czy to to, nie używałem typeid.)

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: