🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10930

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#10930
From: Stef
Date: Wed, 20 Feb 2002 23:13
22 lines
1658 bytes
Raaf wrote in message <0542000002B57CA0AA6B@rdtsc.intel.com>...
[hele grote knip]
Bedankt voor je code.

>    B *b=(B*)malloc(sizeof *b);
In C is het niet nodig om de return waarde van malloc() te casten. Doe het
liever niet, het kan fouten verbergen. Als je zou vergeten stdlib.h te
includen (vergat je niet), dan zal de compiler geen waarschuwing geven als
je een cast gebruikt, wel als je niet cast.

Je zou je code dan ook als volgt kunnen schrijven:

void * new_B()
{
    B *b = malloc(sizeof *b);
    b->vptr = &VT_B;
    return (void *) b;
}
[...]
    arr[i] = new_B();

Stef
Technical Details
Message-ID: <u78ca3o182m8e5@corp.supernews.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
References: <u73386lnkohv99@corp.supernews.com> <3C719B95.D71ECDD6@wanadoo.nl> <Smxc8.37840$ql6.3047594@zwoll1.home.nl> <u75ojgssgql9b3@corp.supernews.com> <3C730AE7.40FF0F97@wanadoo.nl> <0542000002B57CA0AA6B@rdtsc.intel.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-20 16:02:43 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail
From: "Stef" <stef33d@yahoo.com>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
Date: Thu, 21 Feb 2002 00:13:04 +0100
Organization: Posted via Supernews, http://www.supernews.com
Message-ID: <u78ca3o182m8e5@corp.supernews.com>
References: <u73386lnkohv99@corp.supernews.com> <3C719B95.D71ECDD6@wanadoo.nl> <Smxc8.37840$ql6.3047594@zwoll1.home.nl> <u75ojgssgql9b3@corp.supernews.com> <3C730AE7.40FF0F97@wanadoo.nl> <0542000002B57CA0AA6B@rdtsc.intel.com>
X-Newsreader: Microsoft Outlook Express 4.72.3612.1700
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3719.2500
X-Complaints-To: newsabuse@supernews.com
Lines: 25