Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » arraystack und rückgabe eines feldes

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 ] > 2 <
010
16.01.2009, 16:47 Uhr
nieselfriem



naja das problem ist, dass ich wohl nicht mal die grundidee dieser implimentierung verstehe.
bei dieser implementierung ist info ein zeiger auf ein eindimensionales feld, welches bei der erzeugung des Stacks durch create platz für 10 einträge bieten soll. so die vorgabe

gruß niesel

Dieser Post wurde am 16.01.2009 um 16:48 Uhr von nieselfriem editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
16.01.2009, 16:57 Uhr
ao

(Operator)


Aber was ein Stack ist und was man mit ihm macht, das verstehst du?

Dieses void** info (also "quasi" ein dynamisches Feld von Speicheradressen) ist ziemlich verwirrend. Für eine bessere Vorstellung von dem Ganzen, ersetz doch mal überall void* durch int und void** durch int*, dadurch wird das zu einem Stack, der ganze Zahlen speichern kann.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
16.01.2009, 17:02 Uhr
kronos
Quotenfisch
(Operator)


Jo... du solltst offenbar einen Stack bastelen, der Sachen vom Tüp (void*) speichert, also Zeiger auf irgendetwas. Du reservierst also Platz für 10 mal (void*) und tust die Addresse in info. Dann ist info die Addresse von einem Feld, in dem jeder Eintrag ein (void*) Zeiger ist. Also ein Zeiger auf Zeiger auf void. Daher void**. Wie man Speicher reserviert hat wir ja jetzt schon...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


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: