kontener dynamicznych tablic

0

Witam.

Mam takie pytanie. Czy klasa wektor (vector) ma możliwość przechowywania tablic dynamicznych?
W sensie potrzebuje do vectora była możliwość dodawania tablic (pewnych struktur) o z góry nie znanych wielkościach.

Czy jest to w ogóle możliwe i jeśli tak to w jaki sposób tym operować?

0

a ja polecam kurs czytania.... W podstawówce uczą

Mi nie chodziło o dodawanie pojedynczych struktur, tylko o dodawanie tablic struktur.

0

Wybacz za mój błąd.

Miałem na studiach coś takiego jak Vector Vectorów, tylko już nie pamietam składni (nie uzywam C++ za wiele). Można pójść tym tropem i poczytać o tym.

0

Mam takie pytanie. Czy klasa wektor (vector) ma możliwość przechowywania tablic dynamicznych?

Tak. Ale
Pośrednio poprzez wskaźniki lub obiekty które tworzą tablice..

0
vector<vector<int> /*tu musi być spacja*/> matrix(5, vector<int>(7,0));

wewnątrz wektora może być cokolwiek co ma zdefiniowany copy-constructor i operator przypisania (choćby domyślne).

0

Realnie rzecz ujmujac:
Tablica w jezyku C++ jest niczym innym jak wskaznikiem - a ten ma niezmienny rozmiar. [//quetz: a zdziwilbys sie. pokop w tym temacie i sie doksztalc]
Teraz tylko zalezy czy ilosc obiektow w tej tablicy bedzie sie zmieniac po umieszczeniu w wektorze. Jesli tak musisz pamietac o odswiezaniu wskaznika. Jesli nie to nie ma problemu i mozesz trzymac tam takie tablice.

1 użytkowników online, w tym zalogowanych: 0, gości: 1