πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #15306

Re: ANSI strings toewijzen aan een string object in C++.

#15306
From: Andy Georges
Date: Tue, 17 Oct 2000 00:00
52 lines
2138 bytes
Hello,

> Dat het werkt vind ik vreemd, maar allοΏ½ goed voor jouw. Ik heb trouwens het
> probleem gevonden (na lang nadenken).

ik denk dat je verkeerd gedacht hebt.


> // dit is in orde.
> char *tabel[] = {"string1", "nog eentje", "dit is de laatste"};
> 
> // dit klopt niet. De declaratie moet eigenlijk zijn: string** tabel2;

maar neen! (zie lager)

> // en dat omwille van het feit dat het gaat om een pointer naar een
> // tabel van pointers naar stringobjecten.
> string* tabel2;
> 
> // dit is ook verkeerd, het moet worden: tabel2 = new string* [3];
> // het gaat om een tabel van pointers naar stringobjecten.
> tabel2 = new string[3];

neen! tabel2 is een pointer naar string. dus kan dat een array zijn van
strings. vgl:

int *tabel;
tabel = new int[5];

hier zeg ik toch ook niet:

int **tabel;
tabel = new int*[5];

tabel[1] = new int;
tabel[1][0] = 1;

ik denk dat je hier verkeerd aan het redeneren bent hoor. je tabel2
slaat string objecten op. geen pointers naar string objecten.
dat string object zorgt zelf voor de opslag van je gegevens etc, je
hoeft je daar niks van aan te trekken.

mvg,
andy

-- 
==========================================================================
Dept. of Applied Mathematics and Computer Science, University of Ghent
Krijgslaan 281 - S9, B - 9000 Ghent, Belgium
Phone: +32-9-264.47.66, Fax: +32-9-264.49.95
E-mail: andy.georges@rug.ac.be 
==========================================================================
Technical Details
Message-ID: <39EC48D2.1115AD92@rug.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8scsaa$e9r$1@news1.skynet.be> <8sf87c$7e5$1@news1.skynet.be> <8sflhh$9n0$1@news0.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,6025f5a818d56e9c
X-Google-Attributes: gidfcea4,public
From: Andy Georges <andy.georges_nospam@rug.ac.be>
Subject: Re: ANSI strings toewijzen aan een string object in C++.
Date: 2000/10/17
Message-ID: <39EC48D2.1115AD92@rug.ac.be>
X-Deja-AN: 682428882
Content-Transfer-Encoding: 8bit
References: <8scsaa$e9r$1@news1.skynet.be> <8sf87c$7e5$1@news1.skynet.be> <8sflhh$9n0$1@news0.skynet.be>
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: University of Ghent, Belgium
Mime-Version: 1.0
Newsgroups: be.comp.programming