Article View: be.comp.programming
Article #10158Re: Vraagje over klassen (class) (C++)
From: Lieven Marchand
Date: Thu, 28 Mar 2002 17:28
Date: Thu, 28 Mar 2002 17:28
23 lines
2450 bytes
2450 bytes
Bert Peers <bert.peers@materialise.be> writes: > De standaard zegt dat een int main die niks returnt, > impliciet moet worden aangepast alsof er stond return 0; > Als dat zomaar kan (en moet), zie ik niet in waarom het > hemeltergend is als een compiler de (imho vrij logische) > volgende stap zet om, bij afwezigheid van zo'n return > statement, gelijk ook maar een void main () toe te laten. Zo'n compiler mag dit inderdaad doen, aangezien de code niet conformerend is, en in zo'n geval mag de compiler doen wat hij wil. De reden dat dit geen goed idee is om dit in je code te laten staan is dat je nooit weet wat je volgende compiler of zelfs de volgende versie van je huidige compiler ermee gaat doen. Wat dit specifiek geval betreft heb ik een mainframe C compiler geweten die executables afleverde die bij het opstarten crashten. -- Lieven Marchand <mal@wyrd.be> She says, "Honey, you're a Bastard of great proportion." He says, "Darling, I plead guilty to that sin." Cowboy Junkies -- A few simple words
Technical Details
Message-ID:
<m3n0wsiotn.fsf@localhost.localdomain>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.tele.dk!small.news.tele.dk!212.74.64.35!colt.net!news-x2.support.nl!newsfeed.wxs.nl!news.wxs.nl!localhost.localdomain!nobodyReferences:
<aN8l8.14631$DE4.1677@afrodite.telenet-ops.be> <96hc9u0muvtunhi7rpbktcl03gqt5ibfv4@4ax.com> <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>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-28 13:38:09 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news.tele.dk!small.news.tele.dk!212.74.64.35!colt.net!news-x2.support.nl!newsfeed.wxs.nl!news.wxs.nl!localhost.localdomain!nobody From: Lieven Marchand <mal@wyrd.be> Newsgroups: be.comp.programming Subject: Re: Vraagje over klassen (class) (C++) Date: 28 Mar 2002 18:28:52 +0100 Organization: Planet Internet Lines: 23 Message-ID: <m3n0wsiotn.fsf@localhost.localdomain> References: <aN8l8.14631$DE4.1677@afrodite.telenet-ops.be> <96hc9u0muvtunhi7rpbktcl03gqt5ibfv4@4ax.com> <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> NNTP-Posting-Host: u212-239-159-85.goplanet.pi.be X-Trace: reader05.wxs.nl 1017351460 23692 212.239.159.85 (28 Mar 2002 21:37:40 GMT) X-Complaints-To: abuse@planet.nl NNTP-Posting-Date: 28 Mar 2002 21:37:40 GMT X-Newsreader: Gnus v5.5/XEmacs 20.4 - "Emerald"