qt 용기 클래스 사용

2364 단어 QT
헤더 파일 추가
#include
#include
#include
#include
#include
#include
#include

상응하는 용기류의 관건적인 용법 코드
 //  
    QQueue myqueue;
    myqueue.enqueue(10);
    myqueue.enqueue(20);
    myqueue.enqueue(60);
    while (!myqueue.isEmpty()) {
        qDebug() << myqueue.dequeue() < queue;
    queue.enqueue("hello");
    queue.enqueue("world");
    queue.enqueue("qt code");
    while (!queue.isEmpty()) {
        qDebug() < mystack;
    mystack.push(10);
    mystack.push(20);
    mystack.push(30);
    while (!mystack.isEmpty()) {
        qDebug()< myvector;
    myvector.append(50);
    myvector.append(30);
    myvector.append(20);
    myvector.push_front(100);
    QVector::iterator iter;
    for (iter=myvector.begin();iter != myvector.end();iter++) {
        qDebug() < mylist;
    mylist.append("hello ");
    mylist.append("world ");
    mylist.push_front("list : ");
    QList::iterator list_iter;
    for (list_iter=mylist.begin();list_iter != mylist.end();list_iter++) {
        qDebug()<data() <data() < myhash;
    myhash.insert("alen",1);
    myhash["lucy"]=2;
    myhash["peter"]=3;
    QHashIterator hash_iter(myhash);
    while (hash_iter.hasNext()) {
        hash_iter.next();
        qDebug() << hash_iter.key() << ":" << hash_iter.value();
    }

//map
    QMap map;
    map.insert("key 2", 2);
    map.insert("key 0", 0);
    map.insert("key 1", 1);
    map["key 3"]=3;

    //   QList     
    QList kList = map.keys();
    for(int i=0; i vList = map.values();
    for(int i=0; i it(map);
        while(it.hasNext())
        {
            it.next();
            qDebug() << it.key() << ":" << it.value();
        }

좋은 웹페이지 즐겨찾기