Article View: be.comp.programming
Article #4982Re: [C++] function overloading en typedef
From: Roel Schroeven
Date: Wed, 28 May 2003 11:58
Date: Wed, 28 May 2003 11:58
29 lines
1915 bytes
1915 bytes
Johan Vervloet wrote:
> Hallo,
>
> Ik zit met een probleem gelijkaardig aan het volgende :
>
> Stel ik heb een klasse GekleurdeInt, en ik wil die als volgt definieren :
>
> typedef int Kleur; // proper niwaar :-)
>
> class GekleurdeInt
> {
> public:
> GekleurdeInt( int i );
> GekleurdeInt( Kleur k );
> /* enz */
> };
>
> Dit werkt dus niet, aangezien int en Kleur voor de compiler van hetzelfde
> datatype zijn.
>
> Bestaat er hiervoor een mooie oplossing, zonder hiervoor een hele nieuwe
> klasse Kleur te moeten maken ?
Gewoon de eerste constructor weglaten?
--
"Codito ergo sum"
Roel Schroeven
Technical Details
Message-ID:
<vv1Ba.24132$1u5.1912@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsswitch.lcs.mit.edu!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<3ed4a249.0@news.ruca.ua.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,3077f069a49c0aca X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2003-05-28 05:00:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsswitch.lcs.mit.edu!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: Roel Schroeven <j4nff5m02@sneakemail.com> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b) Gecko/20030507 X-Accept-Language: nl-be, nl, en-us, en MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: [C++] function overloading en typedef References: <3ed4a249.0@news.ruca.ua.ac.be> In-Reply-To: <3ed4a249.0@news.ruca.ua.ac.be> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Lines: 30 Message-ID: <vv1Ba.24132$1u5.1912@afrodite.telenet-ops.be> Date: Wed, 28 May 2003 11:58:19 GMT NNTP-Posting-Host: 213.119.50.245 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1054123099 213.119.50.245 (Wed, 28 May 2003 13:58:19 MET DST) NNTP-Posting-Date: Wed, 28 May 2003 13:58:19 MET DST Organization: Telenet Internet