2012-02-25 25 views
0

所以,我有一個字符串*,用於動態數組。但是當我嘗試在其上使用字符串方法時,出現錯誤表達式必須具有類型bool。在類方法上使用指針:表達式必須具有類型bool錯誤

舉例來說,我得到的錯誤,當我嘗試做它在這段代碼

while((!board[i].clear()) 
{ 

} 
+0

什麼'明確()'返回? – birryree 2012-02-25 05:44:31

+1

Parens不匹配,但這可能不是真正的問題。 – 2012-02-25 05:46:06

+0

它會返回任何錯誤。如果字符串不清晰,它應該返回true。 – 2012-02-25 05:46:11

回答

1

假設你正在使用的std:string類,它是clear()方法有一個void返回類型。你不能像你正在嘗試的那樣在一個布爾表達式中使用它。

編輯

鏈接,你string clear method

+0

哦,現在我得到了它,我需要使用空方法,但是我弄明白了它的困惑。 – 2012-02-25 05:50:24

相關問題