2009-10-25 77 views
0

我不是一個非常有經驗的C++程序員,我得到一個警告,當我做到以下幾點:將std :: string的一個元素與一個字符進行比較的正確方法是什麼?

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

什麼是適當的方式來比較這些?

感謝您的幫助!

+0

什麼是警告(TY popester!)? – Yacoby 2009-10-25 18:20:51

+0

你得到了什麼警告?我看到這段代碼沒有任何內在錯誤 – JaredPar 2009-10-25 18:21:05

+0

我在G ++上沒有得到警告 - 你得到了什麼警告? – bdonlan 2009-10-25 18:21:37

回答

2

可能性1: 標識數組中元素的int不應大於常規int。

可能性2: 如果myString的是類型爲std ::的wstring的相應比較myString[i] != L'x'

相關問題