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;
}

コメント