#includeint main() { QHash hash; // add some key-value pairs hash.insert("apple", 10); hash.insert("banana", 20); hash.insert("cherry", 30); // retrieve values by key int value1 = hash.value("apple"); // returns 10 int value2 = hash.value("banana"); // returns 20 int value3 = hash.value("cherry"); // returns 30 return 0; }
#includeint main() { QHash hash; // add some key-value pairs hash.insert("apple", 10); hash.insert("banana", 20); hash.insert("cherry", 30); // check if a key exists bool exists1 = hash.contains("apple"); // returns true bool exists2 = hash.contains("orange"); // returns false return 0; }
#includeThis example creates a QHash container of type#include int main() { QHash hash; // add some key-value pairs hash.insert("apple", 10); hash.insert("banana", 20); hash.insert("cherry", 30); // iterate over the container QHash ::const_iterator it; for (it = hash.constBegin(); it != hash.constEnd(); ++it) { qDebug() << it.key() << ":" << it.value(); } return 0; }