🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10158

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

#10158
From: Lieven Marchand
Date: Thu, 28 Mar 2002 17:28
23 lines
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!nobody
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>

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"