🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10104

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

#10104
From: Christof Laeremans
Date: Mon, 25 Mar 2002 16:56
74 lines
3657 bytes
misschien ten goede kunnen komen op een examen, denk het niet want heb nu al
een meningsverschil met een van mijn docenten voor practicum C++ ( zij vindt
dat je beter 10 verschillende objecten (*)  kan declareren dan een "objecten
array" te maken) dus zal ik me een beetje koest houden ;-)

maar zal al beginnen met mijn programma's te schrijven met

int main()
{

    return 0;
}

mvg,

Christof

(*)
Klanten Persoon1;
Klanten Persoon2;
....
Klanten PersoonN;

ipv

Klanten Persoon[9];


"Philip Paeps" <philip@paeps.cx> wrote in message
news:GAGn8.30602$DE4.4291@afrodite.telenet-ops.be...
> Christof Laeremans <christof_laeremans@nospam.hotmail.com> wrote:
> > tja, mijn compiler laat dat dus toe zonder enig probleem die void
main(),
> > maar het is dan ook de MS VC++ compiler.
>
> Ik ga niets zeggen.  :-)
>
> > Ik gebruik deze compiler omdat we die in de les ook gebruiken, en ja die
> > void main(), dat hebben ze ons zo aangeleerd, het zal dus aan de kennis
van
> > de docenten liggen.
>
> Misschien aan je docenten uitleggen waarom je void main() nooit mag
gebruiken,
> het zou je misschien ten goede kunnen komen op een examen ;-)
>
> Elk programma *moet* een main() hebben, en het return-type *moet* int zijn
> (3.6.1).  Een programma dat 'main' met een return-type anders dan int
> declareert is geen 'well-formed' programma.  Theoretisch gezien moet je
> compiler ook een melding geven over zo'n semantische fouten.  De compiler
mag
> echter gewoon doorgaan met compilen, maar uiteindelijk produceer je dan
een
> 'ill-formed' programma met mogelijk 'undefined behaviour'.
>
> De betere compilers vertalen void main() in int main() en geven je een
warning
> over de vertaling, en een warning als je niets returnt.
>
> Kommaneukerij, misschien, maar ik ben van mening dat je er beter een
beetje
> langer over doet om je programma goed te schrijven, dan een paar dagen in
een
> debugger moet knoeien om een fout op te sporen.
>
>
>  - Philip
>
> --
> Philip Paeps
philip@paeps.cx
>
>   Eat a live toad the first thing in the morning and nothing
>   worse will happen to you the rest of the day.
Technical Details
Message-ID: <a7nkro$157su$1@sinclair.be.wanadoo.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!skynet.be!skynet.be!news.be.wanadoo.com!news.wanadoo.be!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-25 08:56:30 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!supernews.com!skynet.be!skynet.be!news.be.wanadoo.com!news.wanadoo.be!not-for-mail
From: "Christof Laeremans" <christof_laeremans@nospam.hotmail.com>
Newsgroups: be.comp.programming
Subject: Re: Vraagje over klassen (class) (C++)
Date: Mon, 25 Mar 2002 17:56:17 +0100
Organization: Wanadoo Belgium
Lines: 76
Message-ID: <a7nkro$157su$1@sinclair.be.wanadoo.com>
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>
NNTP-Posting-Host: adsl-140-99.wanadoo.be
X-Trace: sinclair.be.wanadoo.com 1017075385 1220510 213.177.140.99 (25 Mar 2002 16:56:25 GMT)
X-Complaints-To: abuse@wanadoo.be
NNTP-Posting-Date: Mon, 25 Mar 2002 16:56:25 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000