2016-07-21 4 views

Répondre

1

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())