Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Dostęp do wektora w różnych funkcjach

Ostatnio zmodyfikowano 2013-10-20 21:00
Autor Wiadomość
lubie-ciasteczka
Temat założony przez niniejszego użytkownika
Dostęp do wektora w różnych funkcjach
» 2013-10-19 16:59:42
Chcę żeby wektor był dostępny dla kilku funkcji (a nie był globalny). Funkcje mają być uruchamiane w zależności od tego co zostanie wpisane w konsoli, nie mogę umieścić tej deklaracji w funkcji która sprawdza co zostało wpisane i uruchamia odpowiednią funkcję, bo przy każdym wpisaniu komendy i wejściu do takiej funkcji wektor będzie się niszczył i tworzył od nowa. Co zrobić, ktoś ma pomysł?
P-94034
pekfos
» 2013-10-19 17:06:44
Przekazuj referencję na wektor jako argument, lub użyj klas.
P-94036
lubie-ciasteczka
Temat założony przez niniejszego użytkownika
» 2013-10-19 17:14:10
Przekazuję wektor jako argument i tak jak piszę, przy każdym wejściu do tej głównej funkcji wektor jest niszczony i tworzony od nowa.
P-94038
pekfos
» 2013-10-19 17:15:02
Podaj kod.
P-94039
lubie-ciasteczka
Temat założony przez niniejszego użytkownika
» 2013-10-19 17:36:35
Niestety nie mogę. Nie ma innego sposobu niż użycie klas?
P-94042
kubawal
» 2013-10-19 17:47:35
Wskaźnik.
C/C++
void funkcja( vector < /*...*/ >* vec )

Niestety nie mogę
Czemu?
P-94045
b00rt00s
» 2013-10-20 21:00:19
Możesz użyć do tego celu:
1. Publicznej i statycznej zmiennej jakiejś klasy
2. Podawać zmienne jako referencje lub wskaźnik
3. Użyć
std::shared_ptr < std::vector < jakis_typ >>
P-94164
« 1 »
  Strona 1 z 1