一部のデータに格納するクラスを初期化するC++プロセスがstd::map
あり、次にスレッドで実行される別のクラスに、最初のクラスのポインター(参照も試しました)を渡します。std::map
(getter を使用して)のコンテンツにアクセスする必要があります。
何が起こっているのかというとstd::map
、メインスレッドから更新しても、最初のクラスのデータは更新されません。
私の質問は、スレッドを使用しているため、オブジェクトがコピーされてから更新を受け取らないという問題ですか? そして、これを解決する方法は?
ありがとうございました