Qt_IM_8 - 8BitsCoding/RobotMentor GitHub Wiki


#include <QtCore/QCoreApplication>

#include <qmap.h>
#include <qdebug.h>
// The QMap class is a template class that provides a red-black-tree-based dirctionary

// QMap<Key, T> is one of Qt's generic container classes.
// It stores (key, value) pairs and provides fast lookup of the value associated with a key.

int main(int argc, char *argv[])
{
	QCoreApplication a(argc, argv);

	QMap<QString, int> ages;
	ages.insert("Bryan", 44);
	ages.insert("Temmy", 59);
	ages.insert("Rango", 15);

	qInfo() << "Bryan is " << ages["Bryan"] << "years old";
	qInfo() << "Keys : " << ages.keys();

	// Ordered and a little slower
	foreach(QString key, ages.keys()) {
		qInfo() << key << " = " << ages[key];
	}

	return a.exec();
}

이미지

⚠️ **GitHub.com Fallback** ⚠️