🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #309399

Re: Podklasy, nie-wskaźniki a vector

#309399
From: bartekltg
Date: Fri, 18 Aug 2017 10:13
26 lines
2351 bytes
On Friday, August 18, 2017 at 11:50:42 AM UTC+2, Borneq wrote:
> W dniu 18.08.2017 o 11:48, Borneq pisze:
> >      class A { int a; };
> >      class B :public A { int b; };
> >      A a;
> >      B b;
> >      a = b ; <---- tu kopiuję fragment, potem mogę wstawić do wektora
> 
> Mam rzutowanie na A. Teraz gdy wywołam wirtualną, która jest A i B tak:
> a.wirtualna() to mi wywoła tylko z A?

A niby dlaczego? Przecież rzutowałeś, a jest typu A,
niczym wiecej. 
Ta funcka jest wirtualna, ale odpowiedni wpis pokazuje na 
wersję funkcji dla A, nie dla B.  

> w takim razie jaki sens wirtualnej, jak zachowuje się jak zwykła?

Polimorfizm działa, jeśli masz wskaźniki. 

> A w Pascalu na wskaźnikach a.wirtualna wołała o ile pamiętam z B

Prawie na pewno nie. 

pzdr
bartekltg
Technical Details
Message-ID: <a39015b2-45c2-40a2-a43d-84a542479345@googlegroups.com>
Path: mbox-mo1.pugleaf.net!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!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!m81no124433itb.0!news-out.google.com!i9ni20045qte.0!nntp.google.com!i19no274429qte.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <on6425$5ia$1@node1.news.atman.pl> <c0fe2d57-1caf-41ac-823f-60a9f809eece@googlegroups.com> <on6d4p$e5i$1@node1.news.atman.pl> <on6d9h$e5i$2@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 10.99.1.22 with SMTP id 22mr1450834pgb.191.1503051214830;        Fri, 18 Aug 2017 03:13:34 -0700 (PDT)
X-Received: by 10.31.151.77 with SMTP id z74mr71799vkd.3.1503051214756; Fri, 18 Aug 2017 03:13:34 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!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!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!m81no124433itb.0!news-out.google.com!i9ni20045qte.0!nntp.google.com!i19no274429qte.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.c
Date: Fri, 18 Aug 2017 03:13:33 -0700 (PDT)
In-Reply-To: <on6d9h$e5i$2@node1.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.70.120.200; posting-account=CvUQzQoAAABvVQmR58QmR6N4Cev1qhAS
NNTP-Posting-Host: 89.70.120.200
References: <on6425$5ia$1@node1.news.atman.pl> <c0fe2d57-1caf-41ac-823f-60a9f809eece@googlegroups.com> <on6d4p$e5i$1@node1.news.atman.pl> <on6d9h$e5i$2@node1.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a39015b2-45c2-40a2-a43d-84a542479345@googlegroups.com>
Subject: Re: Podklasy, nie-wskaźniki a vector
From: bartekltg <bartekltg@gmail.com>
Injection-Date: Fri, 18 Aug 2017 10:13:34 +0000
Lines: 29
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit