Article View: nl.comp.programmeren
Article #273Re: Lijnen tellen van een project
From: moi
Date: Thu, 27 Jan 2005 22:27
Date: Thu, 27 Jan 2005 22:27
35 lines
2609 bytes
2609 bytes
Johan Wevers wrote: > Dr.Ruud <rvtol+news@isolution.nl> wrote: > > >>NULL en 0 zijn logisch false. NULL is in C bijvoorbeeld >>gedefinieerd als 0L, ofwel (long) 0. > > > Sinds wanneer niet meer als (void*)0 ? > Is wel zo, maar is niet belangrijk. De std-C politie wringt zich in allerlei mogelijke bochten om te vermijden dat ze (NULL == 0) moeten schrijven. Daarom zijn er de meest waanzinnige beschijvingen om "ptr = 0;" of "ptr == 0" te verbieden. (daar is een een (goede) reden voor: er zijn platformen, waar een NULLptr != 0 zou zijn, en soms is er ook sprake van segmentatie, waardoor verschillende pointers verschillende NULLen kunnen hebben) Allemaal gelul, natuurlijk, maar zolang je je houdt aan: ptr = a; ptr == a; mag alleen als a van hetzelfde type is, of "the constant NULL" if (ptr) if (!ptr) wordt automagisch uitgelegd als (ptr [=!]= NULL ) en verder natuurlijk, increment, decrement, (de)reference, etc. ... is er niks aan de hand. NB. voor functiepointers is er weer een soortgelijk verhaal. Nu weer lijnen ... AvK
Technical Details
Message-ID:
<OImdnXfq_c4r92TcRVnytA@casema.nl>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.maxwell.syr.edu!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.casema.nl!news.casema.nl.POSTED!not-for-mailReferences:
<%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <ct6veq.4f8.1@news.isolution.nl> <Xns95EA98A5B4Dcastleam <ct9k2f.4js.1@news.isolution.nl> <IAzIFp.1qJ@vulcan.xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,ab34a8b99e320381 X-Google-Thread: fcea4,ab34a8b99e320381 X-Google-Attributes: gid107324,gidfcea4,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.maxwell.syr.edu!border1.nntp.dca.giganews.com!nntp.giganews.com!local1.nntp.dca.giganews.com!nntp.casema.nl!news.casema.nl.POSTED!not-for-mail NNTP-Posting-Date: Thu, 27 Jan 2005 16:27:02 -0600 Date: Thu, 27 Jan 2005 23:27:01 +0100 From: moi <avk@localhost> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040510 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: Lijnen tellen van een project References: <%XJId.2415$OZ2.252982@phobos.telenet-ops.be> <ct6veq.4f8.1@news.isolution.nl> <Xns95EA98A5B4Dcastleam <ct9k2f.4js.1@news.isolution.nl> <IAzIFp.1qJ@vulcan.xs4all.nl> In-Reply-To: <IAzIFp.1qJ@vulcan.xs4all.nl> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <OImdnXfq_c4r92TcRVnytA@casema.nl> Lines: 35 NNTP-Posting-Host: 83.83.6.100 X-Trace: sv3-spFdkn0Cx46Wouhxsoh8AOk5HLO2QtP/UI8ZvZUUJlstHps8wLEnxv3Axh0ue3uXAgOuSvTo2OsqCQ6!mwV7JIhdpBuPaLjqUp8gkGck8PRWhmyS+bPENY/xZ4ApEDWp66ZOcZttGhjCfgF7Q4s= X-Complaints-To: abuse@casema.nl X-DMCA-Complaints-To: abuse@casema.nl X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.22