Dynamiczne tablice

0

Witam. Szukałem, ale nie znalazłem. Jak w c++ stworzyć dynamiczną tablicę int, bez podawania ilości wartości. Chciałbym, aby w każdej chwili można było dodać te wartości. Znalazłem taki kod:

int *tablica = new int[4]

Ale jak móc do tego dodawać kolejne elementy?

0

Musisz użyć jakiegoś kontenera, np. <vector>

0

Czyli jak? Bo nic mi to nie mówi.

0

ban na google?
http://www.cplusplus.com/reference/stl/vector/

#include <vector>
using namespace std;
//
vector<int> tablica;
for(int i=0;i<100;i++)
  tablica.push_back(i);
1

Chciałbym, aby w każdej chwili można było dodać te wartości. Znalazłem taki kod:

int *tablica = new int[4]

Ale jak móc do tego dodawać kolejne elementy?
Elementy już są „dodane”, możesz nadawać im wartości:

tablica[2]=123;

pamiętaj, że taką tablicę trzeba potem zwolnić za pomocą delete.
klasa vector też jest dobra.

0

Wiem jak ustawiać wartości. Tylko jak potem chce dodać 6 element to jak to zrobić?

0

Jeśli zamierzasz „później” dodawać elementy, użyj vectora. Przykład już dostałeś.

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