🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13375

Re: c++ een stomme taal?

#13375
From: Frederik Himpe
Date: Thu, 02 Aug 2001 07:43
37 lines
2633 bytes
In article <3b686d57$0$4386$ba620e4c@news.skynet.be>, "An Ony"
<Dontreallyknow@thatthing.com> wrote:

> ...dacht van niet, maar ik kom van java en vind het al helemaal te gek
> dat c++ geen standaardklasse strings heeft en als je dan "char
> string[lengte]" wilt definieren kan dit niet omdat 'lengte' geen getal
> is??!! Wat zal ik dan doen? al mijn strings een lengte van het grootste
> int geven?? ik zal toch wel iets fout gedaan hebben en dat je toch wel
> een variabele kan meegeven als lengte van een array?

Kan inderdaad niet, maar dan werk je met de C-klasse string, die je
normaal include via #include <cstring> (maar in veel literatuur die
pre-standaard is via #include <string.h>)

In standaard C++ kan je zoiets doen als #include <string>, en dan krijg je
de nieuwe C++ stringklasse, waar je wel kan werken zoals:
string test = "Dit is string1";
string test2 = "Dit is string 2";
string test3 = test1 + " "+ test2;

Je wil arrays gebruiken, maar weet de lengte nog niet bij compiletime?
Ofwel gebruik je dynamisch geheugen, of, veel makkelijker, gebruik de C++
klasse vector.

Ik vermoed dus dat je zal moeten zoeken naar een boek dat meer aandacht
besteedt aan standaard C++.
 
<knip>
> heb Visual Studio 6 gratis van MS gekregen, dus wou er maar eens iets
> mee gaan doen...

Ik dacht dat VS6 op gebied van standaard C++ ook een kleine ramp is, omdat
die is uitgekomen nog voor de standaard echt af was... Ach, als dat een
probleem is, de compiler van Borland kan je gratis downloaden op hun site.

Groeten,
Frederik
Technical Details
Message-ID: <pan.2001.08.02.09.43.04.436.8963@reply.to>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail
References: <3b686d57$0$4386$ba620e4c@news.skynet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,411bf7b1af76013e
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-02 00:43:27 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be!not-for-mail
From: "Frederik Himpe" <See@reply.to>
Subject: Re: c++ een stomme taal?
Newsgroups: be.comp.programming
Reply-To: frederik.himpe.f1256.NO@SPAM.student.hogent.be
Message-ID: <pan.2001.08.02.09.43.04.436.8963@reply.to>
References: <3b686d57$0$4386$ba620e4c@news.skynet.be>
User-Agent: Pan/0.9.90_cvs (Unix)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
Lines: 37
Date: Thu, 02 Aug 2001 07:43:25 GMT
NNTP-Posting-Host: 213.224.4.27
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 996738205 213.224.4.27 (Thu, 02 Aug 2001 09:43:25 MET DST)
NNTP-Posting-Date: Thu, 02 Aug 2001 09:43:25 MET DST
Organization: Telenet Internet