🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #5345

Re: iets heel simpel ivm borland builder (weeral ikke)

#5345
From: Roel Schroeven
Date: Tue, 13 May 2003 13:37
33 lines
2220 bytes
TRAX wrote:

> int aantalparen;
>     int *tabel;
>     tabel=new int[aantalparen, aantalparen];
> 
> ik wil een tweedimensionale array declareren in de members van een klasse
> dus bovenstaande code staat bij de private members.
> ik doe dit toch volgens het boekje dacht ik maar toch geeft hij een error:
> Type name expected
> Multiple declaration for memory::tabel
> 
> Iemand die weet wat ik fout doe?

Het is in C++ niet zo simpel dynamisch een multidimensionele tabel te 
maken (in C ook niet trouwens). Het gemakkelijkste is te werken met 
vectors, wat Stroustrup zelve ook aanraadt:

// vector van 3 vectoren van elk 4 integers
vector< vector<int> > m(3, vector<int>(5));

Of in jouw geval:
vector< vector<int> > tabel(aantalparen, vector<int>(aantalparen));

en dan bijvoorbeeld:

for (int i = 0; i < tabel.size(); i++)
	for (int j = 0; j < tabel[i].size(); j++)
		tabel[i][j] = 1234*i + j;

-- 
"Codito ergo sum"
Roel Schroeven
Technical Details
Message-ID: <Ty6wa.199$1u5.111@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!wn14feed!worldnet.att.net!204.71.34.3!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <N36wa.167$1u5.25@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,10567802294e4fe2
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-05-13 06:38:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!wn14feed!worldnet.att.net!204.71.34.3!newsfeed.cwix.com!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: Roel Schroeven <j4nff5m02@sneakemail.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b) Gecko/20030507
X-Accept-Language: nl-be, nl, en-us, en
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: iets heel simpel ivm borland builder (weeral ikke)
References: <N36wa.167$1u5.25@afrodite.telenet-ops.be>
In-Reply-To: <N36wa.167$1u5.25@afrodite.telenet-ops.be>
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 34
Message-ID: <Ty6wa.199$1u5.111@afrodite.telenet-ops.be>
Date: Tue, 13 May 2003 13:37:55 GMT
NNTP-Posting-Host: 213.119.50.61
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1052833075 213.119.50.61 (Tue, 13 May 2003 15:37:55 MET DST)
NNTP-Posting-Date: Tue, 13 May 2003 15:37:55 MET DST
Organization: Telenet Internet