お世話になります。
C++のソースコードの解析中にQMap型クラスの変数を使って、
insert()関数を使っているコードがあります。
QMap<QString, QString> 変数名;
QString vix = 変数.get("video_index"); 変数名.insert(QStringLiteral("video_index"), vix)
この状態でのinsert()はどんな処理をしているのか分かりません。
情報があればよろしくお願いします。
まずは過去質問からどうにかしたらどうでしょうか?
https://teratail.com/questions/368837
釣りなのかな?(釣りでないなら返信するなりBA選ぶなりするはずだし…)
釣りではありません。
ただ、Qtの、QMapクラスのinsert()を調べたのですが、ほとんどどんな処理をしているのか分からなくて、質問させていただきました。
失礼しました。
では、そもそもQMapが何者なのかわかりますか?(たとえば『どういう責務があるか』とか『他のQVector等とはどこが違うか』とか)
これらがわかっていればもうちょっとです。
ただ、調べ方は前回のsetなんたらの調べ方と大差ありません。
Qtはクロスプラットフォームアプリケーションフレームワークで、QMapはQtに備わっているクラスです。
https://doc.qt.io/qt-5/qtcore-module.html
ただ、Qtのサイトを見て日本語訳して調べてはいたのですが、いまいち何をする関数なのか分かりません。
https://doc.qt.io/qt-5/qmap.html
それと、Qtのバージョンも書きましょう。