sprawa wyglada tak ze:
void addCos(vector<mojaKlasa>& kont,int ilosc){
mojaKlasap x(ilosc); //wczesniej w kodzie jest klasa "mojaKlasa" z konstruktorem
kont.push_back(x);
}
void mojaFunkcja(vector<mojaKlasa>& kont){
//jakis kod
addCos(kont,3);
}
int main(){
vector <mojaKlasa> kontener;
mojaFunkcja(kontener);
return 0;
}
No i moje pytanie nr 1 brzmi kiedy przekazuje do funkcji kontener a kiedy jakby jego kopie. ( ja chce dac kontener)
2.Jak moge zrobic tak aby podsylac parametr kont tylko w jednej z tych voidow? tzn czy da sie w void addCos bezposrednio odwolac do vectora? (mimo iz ten void nie jest bezposrednio wywolany z main?)
Dzieki za kazda odpowiedz