vector w klasie - dodawanie elementów za pomocą metody

0

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

0

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;
};
0

A gdybym chciał pojedynczo dodawać elementy do vektora poprzez wkaźnik to jak wyglądałby zapis?

pzdr

0

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);
    }
};

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