eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJakie typowanie jest najlepsze i dlaczego statyczne?Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
  • X-Received: by 10.49.15.6 with SMTP id t6mr2639349qec.20.1360197406307; Wed, 06 Feb
    2013 16:36:46 -0800 (PST)
    X-Received: by 10.49.15.6 with SMTP id t6mr2639349qec.20.1360197406307; Wed, 06 Feb
    2013 16:36:46 -0800 (PST)
    Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask
    .pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!us.feeder.erje.net!feed.new
    s.qwest.net!mpls-nntp-02.inet.qwest.net!nx01.iad01.newshosting.com!newshosting.
    com!69.16.185.11.MISMATCH!npeer01.iad.highwinds-media.com!news.highwinds-media.
    com!feed-me.highwinds-media.com!p13no16653303qai.0!news-out.google.com!k2ni8440
    qap.0!nntp.google.com!p13no16653301qai.0!postnews.google.com!glegroupsg2000goo.
    googlegroups.com!not-for-mail
    Newsgroups: pl.comp.programming
    Date: Wed, 6 Feb 2013 16:36:46 -0800 (PST)
    In-Reply-To: <keuri4$nje$1@somewhere.invalid>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.229.34.123;
    posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj
    NNTP-Posting-Host: 89.229.34.123
    References: <f...@g...com>
    <kebqfs$2e8$1@somewhere.invalid>
    <7...@g...com>
    <kehdr8$piv$1@somewhere.invalid>
    <8...@g...com>
    <kem1vl$8n2$1@somewhere.invalid>
    <7...@g...com>
    <8...@g...com>
    <6...@g...com>
    <5...@g...com>
    <s...@j...net>
    <b...@g...com>
    <s...@j...net>
    <1...@g...com>
    <3...@b...softax.pl>
    <b...@g...com>
    <k...@b...softax.pl>
    <4...@g...com>
    <keun5d$lsh$1@somewhere.invalid>
    <f...@g...com>
    <keuri4$nje$1@somewhere.invalid>
    User-Agent: G2/1.0
    MIME-Version: 1.0
    Message-ID: <1...@g...com>
    Subject: Re: Jakie typowanie jest najlepsze i dlaczego statyczne?
    From: "M.M." <m...@g...com>
    Injection-Date: Thu, 07 Feb 2013 00:36:46 +0000
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Received-Bytes: 3614
    Xref: news-archive.icm.edu.pl pl.comp.programming:201930
    [ ukryj nagłówki ]

    W dniu czwartek, 7 lutego 2013 01:12:47 UTC+1 użytkownik Andrzej Jarzabek napisał:
    > No ale nie możesz w ten sposób wstawić dowolnej struktury czy mapy.
    Jak na razie wstawiam dowolne potrzebne.

    > Możesz przypisać boost::function<int(int)>?
    Czy to na pewno jest potrzebne, albo chociaż zapewnia w jakimś
    przypadku wygodę?

    > Nigdy się nie spotkałem, zresztą byłoby to mało wygodne, bo byś się
    > musiał dziubdziać przez refleksję właśnie zamiast normalnie używać metod
    > i pól przy użyciu składni języka.
    Też tak myślę.

    > Nie ma tej wygody, bo na zmiennej typu Variant możesz wywoływać tylko
    > mettody typu Variant - czyli żadnych użytecznych dla danych, na których
    > faktycznie chcesz wykonywać jakieś operacje.
    Nie wiem o jaką użyteczność chodzi, ale może to by załatwiała metoda
    wirtualna?

    > Żeby zrobić coś więcej
    > musisz sobie przerzutować, a żeby przerzutować musisz dokładnie
    > wiedzieć, na co chcesz rzutować.
    Nie trzeba wiedzieć aż tak dokładnie, wystarczy rzutować na klasę z
    czystą metodą wirtualną, zwykle na tą najwyższą w hierarchii dziedziczenia.


    > Nie możesz mieć tego samego kodu, który zadziała zarówno na hashmapie z
    > elementem o nazwie 'pole' jak i na obiekcie typu (klasy) mającego pole o
    > nazwie 'pole'.
    O jakie różnice chodzi?

    Pozdrawiam



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: