Quelle est la bonne façon de comparer un élément d'un std :: string avec un caractère?
Question
Je ne suis pas un programmeur C ++ très expérimenté, je reçois un avertissement lorsque je fais ce qui suit:
if (myString[i] != 'x')
{
}
quelle est la manière appropriée de les comparer?
merci pour votre aide!
La solution
possibilité 1: l'int qui identifie l'élément dans le tableau ne devrait pas être plus grand qu'un int régulier.
possibilité 2:
Si myString est de type std :: wstring, la comparaison appropriée est myString [i]! = L'x '
(Ty Popester!)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow