• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            Cpper
            C/C++高級工程師 Android高級軟件工程師 IT集成工程師 音頻工程師 熟悉c,c++,java,c#,py,js,asp等多種語言 程序猿
            本文涉及QT中的容器對象系列
            一容器
            QVector類似stl中的vector插入尾部數據速度很快
            基本例子如下:
            QVector<double> vect(3);
            vect[0] = 1.0;
            vect[1] = 0.540302;
            vect[2] = -0.416147;
            這樣也可以
            QVector<double> vect;
            vect.append(1.0);
            vect.append(0.540302);
            vect.append(-0.416147);
            另外也可以通過流
            vect << 1.0 << 0.540302 << -0.416147;
            2.QLinkedList沒有提供[]操縱
            隨機訪問速度很慢
            3.QList<T>序列容器是一種數組鏈表它具有前2者的大部分操作支持隨機訪問
            在容器頭部尾部插入數據很迅速
            4.QStringList是QList<QString>的子類提供以下操作
            排序,過濾,正則表達式處理等
            5.QStack<T> 提供push,pop,top等操作
            6.Queue<T> QT的隊列模板
            7.QMap<T,V>
            基本操作如下:
            QMap<QString, int> map;
            map.insert("eins", 1);
            map.insert("sieben", 7);
            map.insert("dreiundzwanzig", 23);
            當然也可以這樣插入數據
            map["eins"] = 1;
            map["sieben"] = 7;
            map["dreiundzwanzig"] = 23;
            但是這樣做有一個問題那就是會生成空值
            為了不出現這樣的結果可以使用成員函數value()來代替[]來獲取數據,如果對于鍵不存在則返回默認的對象值
            8.QHash<T,V> 使用散列存儲鍵值對
            二通用算法
            需要說明的是QT中的容器是stl風格的,這意味著可以使用Stl中的算法。
            當然在QT庫中QtAlgorithm文件包含了基本的算法模板
            主要的函數有
            qFind-查找給定元素在容器中的位置類似std::find
            qBinaryFind - 類似qFind 需要查找元素有序排列
            qFill-類似std::fill 使用給定元素填充容器
            qCopy,qSort..
            qDeleteAll-函數對容器中的每個元素做刪除處理

            基本的容器和算法就這么多了
            其實熟悉stl的話學習這個上手很快的


            posted on 2011-03-15 20:05 ccsdu2009 閱讀(1747) 評論(0)  編輯 收藏 引用 所屬分類: QT編程
             
            久久99精品国产麻豆宅宅| 日韩欧美亚洲综合久久影院Ds| 日韩欧美亚洲国产精品字幕久久久 | 亚洲中文字幕无码久久精品1 | 久久777国产线看观看精品| 色诱久久久久综合网ywww| 久久久久亚洲精品男人的天堂| 久久夜色精品国产亚洲av| 亚洲精品美女久久777777| 久久99热这里只有精品国产| 久久久久久久久久久久中文字幕| 亚洲国产精品热久久| 中文国产成人精品久久不卡| 色综合久久88色综合天天| 久久精品国产清高在天天线| 蜜臀久久99精品久久久久久| 久久久久国产亚洲AV麻豆| 久久久久亚洲AV无码专区体验| 久久久无码精品亚洲日韩京东传媒| 久久91这里精品国产2020| 免费一级欧美大片久久网| 国产国产成人久久精品| 亚洲精品无码久久毛片| 久久中文字幕人妻丝袜| 亚洲精品无码久久久久sm| 精品久久久久久成人AV| 国产综合精品久久亚洲| 亚洲午夜精品久久久久久app| 久久人妻少妇嫩草AV蜜桃| 久久99国产精品久久| 伊人久久大香线蕉精品不卡 | 久久亚洲精品无码aⅴ大香| 久久久亚洲裙底偷窥综合| 久久国产精品-国产精品| 免费一级欧美大片久久网| 72种姿势欧美久久久久大黄蕉| 久久国产成人亚洲精品影院| 久久精品国产亚洲AV香蕉| 亚洲精品无码久久久影院相关影片| 人人狠狠综合久久亚洲88| 久久国产精品99精品国产|