Example of Qset in QT-C++
Main.cpp
#include <QSet>
#include <QList>
#include <QTextStream>
#include <algorithm>
int main(void) {
QTextStream out(stdout);
QSet<QString> core_lang = {"C", "C++", "Java"};
QSet<QString> web_lang = {"HTML", "PHP", "JavaScript"};
out <<"
Values in core_lang " << core_lang.size() << endl;
core_lang.insert("Assembly");
out << "
Values in core_lang " << core_lang.size() << endl;
core_lang.unite(web_lang);
out << "
Values in core_lang " << core_lang.size() << endl;
out<<"
Printing all Values :"<<endl;
for (QString val : core_lang) {
out << val << endl;
}
QList<QString> lcols = core_lang.values();
std::sort(lcols.begin(), lcols.end());
out << "
After Sorting the List:" << endl;
for (QString val : lcols) {
out << val << endl;
}
return 0;
}