Indeksowanie za pomocą wskaźnika i rezerwowanie pamięci.
Ostatnio zmodyfikowano 2015-06-24 17:35
skakun Temat założony przez niniejszego użytkownika |
Indeksowanie za pomocą wskaźnika i rezerwowanie pamięci. » 2015-06-24 16:32:12 Mam pewną ilość zdeklarowanych obiektów w kodzie. Chcę po kolei wywołać metodę każdego z nich. Jaki są sposoby by odhaczyć całą listę? Gdyby zdeklarować wskaźnik powiedzmy o nazwie ID_0, a kolejne obiekty o numerze i przypisywać na zasadzie *( ID_0 + i ) = obiekt_i zastąpiłbym przypadkową, możliwe już wykorzystaną komórkę, prawda? Nie jestem pewien, czy dobrze rozumiem te wskaźniki. Dlatego aby zarezerwować sobie wolne miejsce zdeklarowałem te ID_0 jako tablice odpowiedniego typu o 64 elementach, tyle jest tych obiektów. Wygląda na to, że chyba te obiekty są za duże bo kompilator napisał error: C2148: total size of array must not exceed 0x7fffffff bytes ; Czy jedyny sposób by przejść wszystkie obiekty to przypisać wpisać je do jakiegoś kontenera jak vector, czy mam inne wyjście? |
|
pekfos |
» 2015-06-24 17:35:45 Wpisz adresy obiektów do tablicy wskaźników. |
|
« 1 » |