スポンサーリンク

Qt:複数のキーと値をマッピング

当サイトは、アフィリエイト広告を利用しています

QMapを使い、複数のキーと値をマッピングする。

ここでは、商品名と値段をマッピングして、合計する処理を行っています。

環境:QT5.5

リンク
http://doc.qt.io/qt-5/qmap.html
http://doc.qt.io/qt-5/qstring.html

インクルードファイル

#include 
#include 

コード


    QMap   mapPrice;
  int iTotal=0;

    mapPrice["とまと"] = 200;   
    mapPrice["きゅうり"] = 150;  
    mapPrice["じゃがいも"] = 180;  
    mapPrice["たまねぎ"] = 200;
    mapPrice["にんじん"] = 210;  
    mapPrice["牛肉"] = 1000;  

    // 上記の値段を合計する。
    QMap::ConstIterator i = mapPrice.constBegin();
    while ( i != mapPrice.constEnd() ) {
        iTotal += i.value();
        ++i;
    }

コメント

タイトルとURLをコピーしました