C++ dynamicznie alokowana tablica

0

Czy w C++ w dynamicznie alokowanej tablicy typu int można dodawać elementy, jeden po jednym?

Na wzór tego jak w C# jest lista i mamy:

mojaLista.Add(11);
mojaLista.Add(32);
mojaLista.Add(4);
mojaLista.Add(19);

Da się coś podobnego zrobić w C++ ze zwykła tablicą int-ów ?

Przy okazji, czy funkcja może zwracać więcej niż jedną zmienną?
Jak to zrobić? Czy jedyną metodą jest utworzenie rekordu struct lub np. obiektu?

DZIEKI ZA POMOC.

5

Jest std::pair i std::tuple do zwracania większej ilości zmiennych. Ewentualnie możesz przyjmować parametry inout przez referencję/wskaźnik (tak jak np. std::getline).

Co do dodawani elementów po jednym - std::vector jak najbardziej ma metodę push_back.

0

@kq - dzięki za naprowadzenie i podpowiedzi!

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