Article View: be.comp.programming
Article #10165Re: Vraagje over klassen (class) (C++)
From: Bert Peers
Date: Fri, 29 Mar 2002 10:59
Date: Fri, 29 Mar 2002 10:59
23 lines
2735 bytes
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-mailReferences:
<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