Article View: be.comp.programming
Article #2339Re: Probleem met strings in C++
From: Skender
Date: Mon, 21 Jun 2004 20:28
Date: Mon, 21 Jun 2004 20:28
31 lines
2588 bytes
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-mailReferences:
<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