🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4981

[C++] function overloading en typedef

#4981
From: Johan Vervloet
Date: Wed, 28 May 2003 11:49
33 lines
1730 bytes
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 ?

Bedankt,

Johan



-- 
  /"\  ASCII Ribbon Campaign
  \ /  against HTML email and proprietary formats
   X   
  / \  http://www.gewestpallieter.be/~johan/asciirib.php
Technical Details
Message-ID: <3ed4a249.0@news.ruca.ua.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!syros.belnet.be!naxos.belnet.be!news.belnet.be!news.ruca.ua.ac.be!pcinf24.ruca.ua.ac.be

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,3077f069a49c0aca,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-05-28 04:50:06 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!syros.belnet.be!naxos.belnet.be!news.belnet.be!news.ruca.ua.ac.be!pcinf24.ruca.ua.ac.be
From: Johan Vervloet <johan.vervloet@ua.ac.be>
Newsgroups: be.comp.programming
Subject: [C++] function overloading en typedef
Date: Wed, 28 May 2003 13:49:31 +0200
Organization: UA-Ruca
Lines: 33
Message-ID: <3ed4a249.0@news.ruca.ua.ac.be>
NNTP-Posting-Host: zeus.ruca.ua.ac.be
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: naxos.belnet.be 1054122572 3596 143.129.201.210 (28 May 2003 11:49:32 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 28 May 2003 11:49:32 +0000 (UTC)
User-Agent: KNode/0.7.2