Article View: be.comp.programming
Article #10104Re: Vraagje over klassen (class) (C++)
From: Christof Laeremans
Date: Mon, 25 Mar 2002 16:56
Date: Mon, 25 Mar 2002 16:56
74 lines
3657 bytes
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-mailReferences:
<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