Aktywne Wpisy

dzkeson +135

Desire22 +9
Jak wyszła na wierzch afera pieluchowa to oczywiście nie powiedziała na skrótach o co chodzi, przy czym jakby olgerdano mnie od k*rew wyzywał, to też bym tak zrobił, ale bez wspominki o czym była ta afera, to podpadła już u społeczności w lateksiarstwo. Obecnie nie wrzuca nic nowego na kanał, bo pewnie tak jak sum wąsaty musi odpocząć od tego wszystkiego w jakiś sposób. Ciekawe, czy odpowie się za którąś ze stron
źródło: Spasiona
Pobierz





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