Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Borland C++ Builder » unendlich viele arrays

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.10.2004, 13:43 Uhr
~homer
Gast


wie deklariert man unendlich viele array eine bestimmte zahl deklariert man ja so

Code:
benutzer domain[100];
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.10.2004, 14:04 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


unendlich geht schon mal alleine deshalb nicht weil der speicher auf deinem rechner begrenz ist..
du kannst speicher zur laufzeit mittels new allokieren...


C++:
int *x = new int[4711]; //oder wieviel auch immer.... die zahl die du da zur laufzeit übergibst wird veruscht an speicher zu allokieren


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.10.2004, 14:17 Uhr
~homer
Gast


ok könnte mir dann jemand filkeicht ärklären was das mal vor dem x bedeutet
danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.10.2004, 14:24 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


stell dir ein array einfach als einen hintereinander liegender bereich im speicher vor...

der arrayname ist ein zeiger auf das erste element dieses speichers, in dem falle dann x...

um nun auf das element zuzugreifen auf das x zeigt kannst du *x oder x[0] verwenden...

um auf das zweite element zuzugreifen *(x+1) oder x[1] usw...

new liefert dir also einen zeiger auf den allokierten und von dir angeforderten speicherbereich zurück. mit hilfe dieses zeigers kannst du dann in diesem speicher rumwüten ist genauso wie du es sonst von dem statsichen auf dem stack angelegten array gewohnt bist.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Borland C++ Builder ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: