[win32/c++] meerdimensionale arrays

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

  • Krooswijk.com
  • Registratie: Mei 2000
  • Laatst online: 17-08-2024
op de eoa manier kan het me maar niet goed duidelijk worden die meer(=2) dimensionale arrays. zie ook dit topic.

telkens als ik een object van een bepaalde class aanmaak dient er ook een array van structs te worden aangemaakt. de ene keer 10 bij 15 bv, maar de volgende keer zou het best 12 bij 16 kunnen zijn.

nu heb ik in de class het array als volgt gedefinieerd:
C++:
1
DATA_TYPE **data_type;

nu wil ik 'm dus in de constructor als volgt initialiseren:
C++:
1
data_type = new DATA_TYPE[10][15];

dit is de error:
C++:
1
2
Error: illegal implicit conversion from 'DATA_TYPE (*)[15]' to 'DATA_TYPE **'
source_code.cpp line 715     data_type = new DATA_TYPE[10][15];

op de eoa manier zie ik echt niet hoe het anders zou moeten. iemand?

tov de post waar verwezen naar wordt: het array dient nu dus waarschijnlijk anders gedeclareerd te worden, die vaste 100 is nu dus ook variabele, maar hoe?

[ Voor 15% gewijzigd door Krooswijk.com op 05-06-2003 12:51 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.