i = 0; while(i++<t) cout << liste[i]->toString() << endl;
delete liste; delete obj;
koden er kun test .. meningen er at jeg skal kunne overføre et Object som reference til min liste i en funktion som jeg har lavet i et andet program, derfor opretter jeg en pointer (obj) ved while løkken som simulerer den funktion. Det hele handler om at lægge referencer i en liste mere eller mindre dynamisk - og jeg ved jeg bare burde lave en linket liste, men jeg er blevet stædig mht til at lave dette array fordi:
Jeg tviler nemlig på jeg overhovedet har fattet begrebet pointer til pointer... som jeg forstår det...
Object** liste; *liste = new Object[100];
.. så er (liste) en pointer til (*liste) som er pointer til arrayet af Objekter ( liste -----> *liste -----> Object array )
Er det rigtigt?
.. desuden resulterer ovenstående program i en segmentation fault .. så jeg går udfra det er noget memory allokering som jeg gætter på hænger sammen med min pointer gymnastik...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.