在类方法上使用指针:表达式的类型必须为bool错误

Using a pointer on a class method : Expression must have type bool error

本文关键字:类型 错误 bool 表达式 类方法 指针      更新时间:2023-10-16

因此,我有一个字符串*,用于动态数组。但是,当我尝试对其使用字符串方法时,我会得到错误Expression必须具有bool类型。

例如,当我尝试在这段代码上执行时,我会收到错误

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

假设您使用的是std:string类,则它的clear()方法具有void返回类型。你不能像尝试那样在布尔表达式中使用它。

编辑

字符串清除方法的链接