🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2339

Re: Probleem met strings in C++

#2339
From: Skender
Date: Mon, 21 Jun 2004 20:28
31 lines
2588 bytes
Arnold Hendriks wrote:
> Alleen als getNaamKlein() een new[] heeft uitgevoerd

Dat doet hij inderdaad.

>>   delete [] gezochtKlein;
> strlwr() is geen standaard C++ functie. De eerste strlwr die ik op google
> zie geeft dezelfde waarde terug als die je erin stopt, maw: hij verandert
> de string die je doorgaf aan de functie. Als dat ook jouw strlwr() is, dan
> heb je bij deze niet alleen 'gezochtKlein' verwijderd maar ook 'gezocht'.
> Ik denk niet dat dat je bedoeling was, want een tweede aanroep van
> naamBevat voor een ander object, maar met dezelfde string pointer, zou dan
> crashen.

Toen ik merkte dat strlwr() inderdaad niet bestond, heb ik hem zelf
geschreven.  Mijn versie maakt een nieuwe tabel met new []
Het was waarschijnlijk beter geweest als ik hem een andere naam gegeven had.

[KNIP]
> Je zou het ook met std::string kunnen oplossen, op voorwaarde dat
> getNaamKlein ook een std::string teruggeeft:
[KNIP]

Ik heb vanmiddag m'n laatste examen gehad, en ga me deze week wat met C++
bezig houden.  Ik ben intussen 2 hoofdstukken ver in "Thinking in C++" van
Bruce Eckel, en heb m'n eerste kennismaking met std::string achter de rug. 
Als ik wat verder gevorderd ben ik dat boek, herschrijf ik m'n postcode
programmatje wel eens.

Bedankt voor de hulp,
Skender
Technical Details
Message-ID: <VxHBc.162522$S74.8313920@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <6jKAc.159880$da2.8238210@phobos.telenet-ops.be> <epXAc.160351$_b2.8245342@phobos.telenet-ops.be> <FNXAc.160366$TL1.8208446@phobos.telenet-ops.be> <GXlBc.161622$ar1.8168567@phobos.telenet-ops.be> <XouBc.161867$UL1.8209503@phobos.telenet-ops.be> <cb646h$jhk$1@netlx020.civ.utwente.nl> <NhDBc.162226$LL2.8273027@phobos.telenet-ops.be> <cb77m4$1sq$1@netlx020.civ.utwente.nl>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,f17987ac718646c6
X-Google-Attributes: gidfcea4,public
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!newsgate.cistron.nl!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: Skender <Skender@GeenSpamAUB.VrijZijn.be>
Subject: Re: Probleem met strings in C++
Newsgroups: be.comp.programming
References: <6jKAc.159880$da2.8238210@phobos.telenet-ops.be> <epXAc.160351$_b2.8245342@phobos.telenet-ops.be> <FNXAc.160366$TL1.8208446@phobos.telenet-ops.be> <GXlBc.161622$ar1.8168567@phobos.telenet-ops.be> <XouBc.161867$UL1.8209503@phobos.telenet-ops.be> <cb646h$jhk$1@netlx020.civ.utwente.nl> <NhDBc.162226$LL2.8273027@phobos.telenet-ops.be> <cb77m4$1sq$1@netlx020.civ.utwente.nl>
Lines: 31
User-Agent: KNode/0.7.7
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
Message-ID: <VxHBc.162522$S74.8313920@phobos.telenet-ops.be>
Date: Mon, 21 Jun 2004 20:28:37 GMT
NNTP-Posting-Host: 213.118.63.17
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1087849717 213.118.63.17 (Mon, 21 Jun 2004 22:28:37 MEST)
NNTP-Posting-Date: Mon, 21 Jun 2004 22:28:37 MEST
Organization: Telenet Internet