私はQHash<QString,QString>
を持っています。 次の式を使用して、値がQHash::keys()
にあるかどうかを確認します。QHash :: containsメソッドは大文字小文字を区別するか、大文字小文字を区別しませんか?
//programme
QHash<QString,QString> samplehash;
QString value = "somevalue";
if(samplehash.contains(value)) // Condition - 1
{
//some code
}
時々、上記の条件は、時々ではない別のケースと同じ文字のために、一致します。 QHash::contains
メソッドは大文字と小文字を区別しますか?
しかし、比較は時々動作し、ときどきそうではありません。そして、QHashのキーは変更されません。値の部分は、小文字または大文字にすることもできます。 – Ajay
あなたの完全なコードを投稿してください –