kolejka struktur
Ostatnio zmodyfikowano 2014-11-24 20:55
Ageus Temat założony przez niniejszego użytkownika |
kolejka struktur » 2014-11-24 16:58:22 Witam.
Mam małe pytanie. Otóż przygotowałem sobie strukturę 4 intów i zrobiłem kolejkę tej struktury. W kolejce np. typu int zyskuję dostęp do wartości za pomocą funkcji front(). A jak mogę zyskać dostęp do jednego z 4 intów i np. go wypisać?
Z góry dziękuje za odpowiedź. |
|
Monika90 |
» 2014-11-24 19:16:00 Czy masz na myśli std::queue<>? std::queue nie pozwala na swobodny dostęp do elementów. Za to std::deque<> pozwala.
|
|
Ageus Temat założony przez niniejszego użytkownika |
» 2014-11-24 20:14:34 a jak by to wyglądało? tak samo jak w zwykłej tablicy struktur? |
|
Monika90 |
» 2014-11-24 20:17:00 Aha, Ty się pytasz jak uzyskać dostęp do składowej tej struktury. Zwyczajnie, za pomocą kropki: std::cout << kolejka.front().x << std::endl;
zamiast x wstaw właściwą nazwę. Natomiast gdybyś zdecyował się na std::deque, to można sie dostać do n-tego elementu tak jak w zwykłej tablicy struktur std::cout << kolejka[ 3 ].x << std::endl;
|
|
Ageus Temat założony przez niniejszego użytkownika |
» 2014-11-24 20:55:32 Dziękuję bardzo, temat do zamknięcia. |
|
« 1 » |