0
Nous avons un objet tableau en C++, et une valeur. Nous voulons contrôler cette valeur dans le tableau ou pas dans le tableau. Comment pouvons-nous faire cela?Implémentation de Python 'if X dans List' en C++
Nous avons un objet tableau en C++, et une valeur. Nous voulons contrôler cette valeur dans le tableau ou pas dans le tableau. Comment pouvons-nous faire cela?Implémentation de Python 'if X dans List' en C++
Un petit exemple en utilisant 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;
}
peut travailler avec tous les conteneurs qui mettent en œuvre ou le soutien begin()
et end()
(ou mieux, cbegin()
et cend()
)