Как правильно сравнить элемент std :: string с символом? - PullRequest
0 голосов
/ 25 октября 2009

Я не очень опытный программист C ++, я получаю предупреждение, когда я делаю следующее:

if (myString[i] != 'x')
{
}

Как правильно сравнить их?

спасибо за вашу помощь!

1 Ответ

2 голосов
/ 25 октября 2009

возможность 1: int, который идентифицирует элемент в массиве, не должен быть больше, чем обычный int.

возможность 2: Если myString имеет тип std :: wstring, соответствующее сравнение будет myString[i] != L'x' (ты попестер!)

...