()値、キーが存在しない場合、私は申し訳ありませんが、クラッシュ時にstdmap。QMap()キーが存在しない場合は、値の値と、それがクラッシュしない、あなたはまた、デフォルト値を指定することができます

私はアップグレードするための最善のことはQT6コンテナクラスだと思う

:ときトラバーサル、およびキーと値を取得するのは非常に簡単stdmap

{:(地図VAR&オート)のため
    qDebug()<< << var.first var.second;
}

しかし、それQMap私はとても便利で行うことはできません。

以下のための(I =オート()qmap.begin ;! I = qmap.end();私は++){
    qDebug()<< i.key()<< i.value();
}

しかし、正直、少し変更コンテナ鼓動。

もちろん、私はまだQtライブラリに独自のコンテナを使用することをお勧めします。
そのためより多くのQMap、の値で恥ずかしがり屋stdmap。

で、()値、キーが存在しない場合は、申し訳ありませんが、プログラムがクラッシュするとstdmap
値でQMapを()値キーが存在しない場合は、クラッシュしない、あなたはまた、デフォルト値を指定することができます

http://www.qtcn.org/bbs/read-htm-tid-86101.html

おすすめ

転載: www.cnblogs.com/findumars/p/11514363.html