Supposons que j'ai un vecteur en C++ comme v = ('a','e','i','o','u')
. Je veux vérifier si une chaîne est une voyelle ou non en vérifiant simplement si le caractère est dans le vecteur v ou non. Je ne veux pas de code pour cela que je me connais, je suis à la recherche d'une fonction ou d'un mot-clé dans C++ qui est équivalent ci-dessous en python:liste "in" équivalente en C++
list = ['a', 'e', 'i', 'o', 'u']
if str in list:
#do stuff
PS: moi aussi savoir si rien d'équivalent à cela existe.
@SamiKuhmonen: pour ce cas particulier, ' std :: set' serait mieux adapté que 'std :: vector' – vsz
@vsz Dans ce cas particulier, j'utiliserais' std :: string'. – CompuChip
@vsz Bien sûr, ce n'est peut-être pas la meilleure structure de données, mais la question parle d'un vecteur. –