std :: 문자열의 요소를 캐릭터와 비교하는 올바른 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1621612

문제

나는 경험이 풍부한 C ++ 프로그래머가 아니며 다음을 수행 할 때 경고를받습니다.

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

이것들을 비교하는 적절한 방법은 무엇입니까?

당신의 도움을 주셔서 감사합니다!

도움이 되었습니까?

해결책

가능성 1 : 배열의 요소를 식별하는 int는 일반 int보다 크지 않아야합니다.

가능성 2 : MyString이 std :: wstring 유형 인 경우 적절한 비교는 다음과 같습니다. myString[i] != L'x'(Ty Popester!)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top