能告訴我爲什麼下面的代碼會導致此錯誤:FUNC(」 「)會導致」 超載QChar則呼叫(爲const char [2])是模糊
call of overloaded 'QChar(const char[2])' is ambiguous
,代碼:
void func(QChar a) {
qDebug() << a;
}
void main() {
func(" ");
}
當String.remove(QChar,Qt::CaseSensitive)
作品:a.remove(" ");
不,不存在'QChar(const char *)'。 – 2011-04-28 08:08:31
@mmutz:哦,我的意思是寫「不」,只是拼錯了。感謝您的糾正。 – beduin 2011-04-28 08:11:02