🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10165

Re: Vraagje over klassen (class) (C++)

#10165
From: Bert Peers
Date: Fri, 29 Mar 2002 10:59
23 lines
2735 bytes
Philip Paeps wrote:

 > Het
> blijft echter 'dodgy' om de compiler zijn gangetje te laten gaan met return
> codes: als je main() geen return code heeft, waar haalt de compiler dan de
> 'wetenschap' dat het 0 moet/mag zijn?  Een 0-return impliceert traditioneel
> ook succes, een begrip bepaaldt door de programmeur, niet door de compiler.

Akkoord, maar dat bedoelde ik eigenlijk : dat gangetje gaat ie
sowieso al door van een missing return een return 0; te (moeten) maken.
Toevallig staat *dat* gangetje in de standaard :) Het gaat dus niet
over het al dan niet hebben van een return code, maar over de
specificatie van het return type.

Nu ja, je hebt wel gelijk dat "undefined" in de praktijk betekent
"dood bij switchen van compiler".  Ik had er moeten bijzeggen dat
ik eigenlijk benieuwd was naar mogelijke redenen waarom het
gevaarlijk is binnen 1 compiler(versie) (aangezien je toch
wel de reactie had van "loop zo snel mogelijk weg van compilers
die dat toelaten" :)  Niet dat ik niet akkoord ben dat je het
maar beter meteen fatsoenlijk leert).

Bert
Technical Details
Message-ID: <3CA44A36.6060601@materialise.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.gamma.ru!Gamma.RU!newsfeed00.sul.t-online.de!t-online.de!skynet.be!skynet.be!ossa.telenet-ops.be!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail
References: <aN8l8.14631$DE4.1677@afrodite.telenet-ops.be> <3C9B3818.8010102@materialise.be> <a7fi5f$110ks$1@sinclair.be.wanadoo.com> <UdIm8.25048$DE4.3433@afrodite.telenet-ops.be> <a7k2tm$1d45s$1@sinclair.be.wanadoo.com> <uKpn8.29289$DE4.3889@afrodite.telenet-ops.be> <a7mln7$15bu8$1@sinclair.be.wanadoo.com> <a0Dn8.30250$DE4.4343@afrodite.telenet-ops.be> <a7n4i3$1cs57$1@sinclair.be.wanadoo.com> <GAGn8.30602$DE4.4291@afrodite.telenet-ops.be> <3CA32708.5040004@materialise.be> <EGJo8.37745$DE4.4980@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,4353de8f92b91cf9
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-29 02:59:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.gamma.ru!Gamma.RU!newsfeed00.sul.t-online.de!t-online.de!skynet.be!skynet.be!ossa.telenet-ops.be!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail
Message-ID: <3CA44A36.6060601@materialise.be>
From: Bert Peers <bert.peers@materialise.be>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.9) Gecko/20020311
X-Accept-Language: en-us, en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: Vraagje over klassen (class) (C++)
References: <aN8l8.14631$DE4.1677@afrodite.telenet-ops.be>   <3C9B3818.8010102@materialise.be> <a7fi5f$110ks$1@sinclair.be.wanadoo.com> <UdIm8.25048$DE4.3433@afrodite.telenet-ops.be> <a7k2tm$1d45s$1@sinclair.be.wanadoo.com> <uKpn8.29289$DE4.3889@afrodite.telenet-ops.be> <a7mln7$15bu8$1@sinclair.be.wanadoo.com> <a0Dn8.30250$DE4.4343@afrodite.telenet-ops.be> <a7n4i3$1cs57$1@sinclair.be.wanadoo.com> <GAGn8.30602$DE4.4291@afrodite.telenet-ops.be> <3CA32708.5040004@materialise.be> <EGJo8.37745$DE4.4980@afrodite.telenet-ops.be>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 24
Date: Fri, 29 Mar 2002 10:59:01 GMT
NNTP-Posting-Host: 193.74.100.50
X-Complaints-To: abuse@Belgium.EU.net
X-Trace: nreader1.kpnqwest.net 1017399541 193.74.100.50 (Fri, 29 Mar 2002 11:59:01 MET)
NNTP-Posting-Date: Fri, 29 Mar 2002 11:59:01 MET
Organization: KPNQwest customer news service