Article View: be.comp.programming
Article #12908Re: C++: base klasse en afgeleide
From: Roel Schroeven
Date: Mon, 17 Sep 2001 22:21
Date: Mon, 17 Sep 2001 22:21
40 lines
2003 bytes
2003 bytes
In article <bDsp7.58975$6x5.12708778@afrodite.telenet-ops.be>, "Ward
Poelmans" <Ward.Poelmans@pandora.be> wrote:
> ik heb een classe gemaakt die is afgeleid van classe X, deze nieuwe
> classe noemt Y.
> Nu wil ik een functie gebruiken van een ander classe. Probleem: deze
> functie verwacht een classe van type X, maar ik wil mijn classe Y
> gebruiken. Hoe kan ik dat doen? Iemand enig idee?
Als ik het goed begrijp:
class X
{
// ...
};
class Y: public X
{
// ...
}
void foo(X x)
{
//...
}
void bar()
{
Y y;
foo(Y);
}
Dat kan toch geen enkel probleem zijn? Je kan een afgeleide klasse overal
gebruiken waar je de base class kan gebruiken.
--
Roel Schroeven
x3jmyi0yrrn3h001@sneakemail.com (anti-spam email address from sneakemail.com)
"Don't blame me if there are bugs. Blame the cute, furry one." - Rusty Russell
Technical Details
Message-ID:
<pan.2001.09.18.00.21.11.187.1680@sneakemail.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<bDsp7.58975$6x5.12708778@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,e0a13c51de16339c X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-09-17 15:21:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: "Roel Schroeven" <x3jmyi0yrrn3h001@sneakemail.com> Subject: Re: C++: base klasse en afgeleide Newsgroups: be.comp.programming Message-ID: <pan.2001.09.18.00.21.11.187.1680@sneakemail.com> References: <bDsp7.58975$6x5.12708778@afrodite.telenet-ops.be> User-Agent: Pan/0.10.0 (Unix) Mime-Version: 1.0 Content-Type: text/plain; charset=ANSI_X3.4-1968 Content-Transfer-Encoding: 8bit X-Comment-To: "Ward Poelmans" <Ward.Poelmans@pandora.be> Lines: 40 Date: Mon, 17 Sep 2001 22:21:12 GMT NNTP-Posting-Host: 213.224.75.60 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 1000765272 213.224.75.60 (Tue, 18 Sep 2001 00:21:12 MET DST) NNTP-Posting-Date: Tue, 18 Sep 2001 00:21:12 MET DST Organization: Telenet Internet