Hej,
Jak zadeklarować poprawienie vector klasy w klasie, aby można było dodawać za pomocą metody dowolną ilość elementów do tegoż vectora?
Bardzo proszę o jakiś przykład...
Z góry dzięki
Hej,
Jak zadeklarować poprawienie vector klasy w klasie, aby można było dodawać za pomocą metody dowolną ilość elementów do tegoż vectora?
Bardzo proszę o jakiś przykład...
Z góry dzięki
btw. to co masz na mysli sporo zalezy od sposobu w jaki bedziesz przekazywac "dowolna ilosc elementow" poprzez argumenty metody. rownie dobrze mozesz sobie przekazywac vector, tablice, ale rowneiz i jeden element i wywolywac metode w petli
a co do wlasciwego pytania, precyzyjna odpowiedz brzmi:
class Element
{
};
class Moja
{
std::vector<Element> elementy;
};
A gdybym chciał pojedynczo dodawać elementy do vektora poprzez wkaźnik to jak wyglądałby zapis?
pzdr
zakladajac ze owczas rowniez trzymasz wskazniki w owym wektorze..:
class Moja
{
std::vector<Element*> elementy;
void Moja::wstaw(Element * const wstawmnie)
{
elementy.push_back(wstawmnie);
}
};