🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10150

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

#10150
From: Bert Peers
Date: Thu, 28 Mar 2002 14:16
24 lines
2536 bytes
Philip Paeps wrote:

> Misschien aan je docenten uitleggen waarom je void main() nooit mag gebruiken,
> het zou je misschien ten goede kunnen komen op een examen ;-)

Ik ben eigenlijk ook wel benieuwd :)

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.

Er zit sowieso CRT setup- en afbraak-code om de
main-call heen, dus het is niet omdat daar
void main () staat dat het process op zich geen
welbepaalde (ie non-garbage) exit code kan hebben.

De standaard lijkt me hier nogal arbitrair, maar ik ken er
het fijne niet van, vandaar : ik ben wel benieuwd naar die
redenen :)

Bert
Technical Details
Message-ID: <3CA32708.5040004@materialise.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc2.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail
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>

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 06:16:46 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc2.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail
Message-ID: <3CA32708.5040004@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> <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>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 25
Date: Thu, 28 Mar 2002 14:16:45 GMT
NNTP-Posting-Host: 193.74.100.50
X-Complaints-To: abuse@Belgium.EU.net
X-Trace: nreader1.kpnqwest.net 1017325005 193.74.100.50 (Thu, 28 Mar 2002 15:16:45 MET)
NNTP-Posting-Date: Thu, 28 Mar 2002 15:16:45 MET
Organization: KPNQwest customer news service