0
Wir haben ein Array-Objekt in C++ und einen Wert. Wir wollen diesen Wert in Array haben oder nicht in Array haben. Wie können wir das machen?Implementieren von Python 'If X in List' in C++
Wir haben ein Array-Objekt in C++ und einen Wert. Wir wollen diesen Wert in Array haben oder nicht in Array haben. Wie können wir das machen?Implementieren von Python 'If X in List' in C++
Ein kleines Beispiel std::find()
#include <array>
#include <iostream>
#include <algorithm>
int main()
{
std::array<int, 5> a1 { { 2, 3, 5, 7, 11 } };
std::cout << "8 is in a1 ? "
<< (a1.cend() != std::find(a1.cbegin(), a1.cend(), 8)) << std::endl;
std::cout << "7 is in a1 ? "
<< (a1.cend() != std::find(a1.cbegin(), a1.cend(), 7)) << std::endl;
return 0;
}
verwendet, kann mit jedem Behälter arbeiten, implementieren oder unterstützen begin()
und end()
(oder besser, cbegin()
und cend()
)