🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8847

Re: ik en mijn string...

#8847
From: [wallie]
Date: Fri, 07 Jun 2002 07:45
42 lines
3043 bytes
On Fri, 07 Jun 2002 06:38:42 GMT, "Stijn Verspeet"
<Stijn.Verspeet@pandora.delete.this.be> wrote:

>niet echt een ingewikkelde vraag maar ik zoek er toch al een tijdje een
>antwoord op. ik doe graduaat informatica (1e jaartje) en mijn
>programmeertalen zij c++ en cobol, t'vraagje gaat over c++

hehe, en maandag examen? :-)
join the club...

>Wanneer strings aan functies worden doorgegeven dmv pointers merk ik op in
>mijn nota's dat men de ene keer dis string als constante en de andere keer
>niet doet. Nu heb ik wel al door dat een functie om een string in te lezen
>of de inhoude ervan te wijzigen natuurlijk geen constante kan zijn dus tot
>daar ben ik mee. Waarop men zich dan wel baseert om de ene keer niet, de
>andere keer wel dat argument als constante te gebruiken dat snap ik toch
>niet zo goed. Ik heb het al aan andere mensen gevraagd en die gaven een vage
>uitleg van: als uw functie de string zou kunnen veranderen en t'mag nie, dan
>zet ge die als constante string in de functie.
>Nu vraag ik mij af, als ik een functie programmeer die de string niet
>verander, waarom zou ik die string als argument constant moeten maken? ik
>bepaal toch wat er in die functie gebeurt?
>T'werkt allemaal perfect, ook als ik in de voorbeelden die ik heb geen
>constante string als argument gebruik dus t'is eigenlijk een vraagje uit
>interesse en puur om de verwaaring die er in mijn povere hersenmassa heerst
>een beetje te verjagen

zal idd perfect werken, maar ze willen gewoon dat je dat doet voor de
"properte" denk ik. Ik vind het ook meer verwarrend dan nodig, maar ik
denk dat je op die manier voorkomt dat jij zelf als programmeur fouten
maakt en iets programmeert die w�l die string kan aanpassen...
niettemin ben ik ook benieuwd te lezen of er misschien nog andere
redenen voor zijn...

>move a from boekhouden to allevakken
>print diploma after 3 years
>stop run.

lol

-- 
[wallie]
Technical Details
Message-ID: <foo0gus92gr4hj0am2bonqtleut05l19c3@4ax.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!newsfeed.wirehub.nl!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <SxYL8.17833$ud.2054@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,fa799e17b62cdd29
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-06-07 00:45:26 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!newsfeed.wirehub.nl!iad-peer.news.verio.net!news.verio.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "[wallie]" <wallie@mostresticator.cjb.net.invalid>
Newsgroups: be.comp.programming
Subject: Re: ik en mijn string...
Reply-To: wallie@mostresticator.cjb.net
Message-ID: <foo0gus92gr4hj0am2bonqtleut05l19c3@4ax.com>
References: <SxYL8.17833$ud.2054@afrodite.telenet-ops.be>
X-Newsreader: Forte Agent 1.8/32.548
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 42
Date: Fri, 07 Jun 2002 07:45:25 GMT
NNTP-Posting-Host: 213.118.43.188
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1023435925 213.118.43.188 (Fri, 07 Jun 2002 09:45:25 MET DST)
NNTP-Posting-Date: Fri, 07 Jun 2002 09:45:25 MET DST
Organization: Telenet Internet