Я хочу использовать switch-case в своей программе, но компилятор генерирует ошибку. Как я могу использовать оператор switch
с помощью QString
?
Компилятор дает мне эту ошибку:
switch expression of type 'QString' is illegal
Мой код выглядит следующим образом:
bool isStopWord( QString word )
{
bool flag = false ;
switch( word )
{
case "the":
flag = true ;
break ;
case "at" :
flag = true ;
break ;
case "in" :
flag = true ;
break ;
case "your":
flag = true ;
break ;
case "near":
flag = true ;
break ;
case "all":
flag = true ;
break ;
case "this":
flag = true ;
break ;
}
return flag ;
}