我有一个QString,我想搜索一个标志。所以我试着用
做到这一点if(inLineEditDisplay[i]=="+")
但没有成功。我得到的错误是
error: conversion from 'const char [2]' to 'QChar' is ambiguous
将QChar与字符串进行比较的正确方法是什么?
答案 0 :(得分:1)
那是因为您将一个unicode字符(QChar
)与C风格的字符串文字进行比较(因为"+"
实际上是一个包含两个字符的数组,'+'
和{ {1}}字节用于终止)。
使用此:
0