Quentin
(Quentin)
#1
Witam!
Chciałbym się zapytać czy ktoś zna funkcję, która sprawdzi czy w dwóch zakresach jest wspólny element i wykorzysta do tego operator == :?:
Bo mam np. dwa wektory i chcę sprawdzić czy oba mają choć jedno wystąpienie (czyli http://cplusplus.com/reference/algorithm/equal/ odpada) tej samej wartości…
Z góry bardzo dziękuję za pomoc
nr47
(Sawyer47)
#2
Chyba musiałbyś napisać taką funkcję sam.
Quentin
(Quentin)
#3
OK, może komuś się przyda:
template <typename T>bool wspolna_wartosc(vectorT w1, vectorT w2)
nr47
(Sawyer47)
#4
A nie lepiej const std::vector& w1? Wprawdzie dosyć dawno nie pisałem w C++, ale chyba dobrze myślę, że lepiej przez referencję.
_alex
([alex])
#6
Może lepiej:
templateTyp> bool wspolna_wartosc(const vector<Typ> &A,const vector<Typ> &B)