Aktywne Wpisy

algus +295
#dziendobry ! Jak co roku zapraszam na podsumowanie mojego zeszłego roku ( ͡° ͜ʖ ͡°)
#sylwesterzwykopem #heheszki
#sylwesterzwykopem #heheszki

ArchDelux +239
Aktualna sytuacja w Holandii, Niemczech i Polsce wg Google.
#motoryzacja #mapygoogle #nawigacja #zycietruckera #ciekawostki #nowyrok #2024 #bekaztransa #polskiedrogi #polska
#motoryzacja #mapygoogle #nawigacja #zycietruckera #ciekawostki #nowyrok #2024 #bekaztransa #polskiedrogi #polska





Uznałem, że skoro dla wektora par pracuje:
vector > ato dla 3 wartości zadziała coś takiego:
vector > ajednak nie działa.
Wyrzuca mi taki błąd:
error: wrong number of template arguments (3, should be 2) Ktoś ma pomysł co mogę tu naprawić?
#programowanie
pairprzechowuje jeden typ danych, stąd nie wymaga deklarowania typu dla każdego elementu z osobna - to by było bez sensu, ovectorjest w zamierzeniu dynamicznie alokowany i rozszerza się/skraca w zależności od zajętości). Musisz sam sobie stworzyć taką strukturę. Ewentualnie możesz zrobić po prostuvector>i nigdy nie wpisywać tam więcej niż 3.Tu nie ma magii, wystarczy zobaczyć jak jest zaimplementowany vector.
pair jest kontenerem na pary właśnie, jakbyś chciał kontener na więcej elementów, to albo robisz sobie strukturę/klasę z tyloma memberami (polami), albo bawisz się w opakowanie danych w tuple (C++11).
http://en.cppreference.com/w/cpp/container/vector
http://en.cppreference.com/w/cpp/utility/tuple/tuple#Example
http://en.cppreference.com/w/cpp/utility/pair/pair#Example
spróbuj użyć na trójkę tego:
std::pair > tmp
i będziesz się odwoływał tak:
1 element: tmp.first;
2 element: tmp.second.first;
3 element: tmp.second.second;
std::pairmoƶesz uƶyćstd::tuple, ale dla 3 i więcej składników zastanów się, czy nie lepiej walnąć trywialną strukturkę, która będzie miała ludzkie nazwy zmiennych.@ajcomorpdezrporuewneclawonliptneilk: omujborze. Wracaj do kursu, serio. "dziwne struktury" to podstawa podstaw. Do porównania
std::tie: http://melpon.org/wandbox/permlink/AH8j3AIsWhSxGpT2@wykop: spieprzyliście wykopcode :(
1 2 3 4
0 1 2 2 6
1 3 5 9 2
2 x x x x
to w jaki sposób mogę
nie rozumiem przykładu, 3 x k a widzę co najmniej 5 x 5