問題タブ [deleted-functions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - unordered_map の C++ スレッド (コピー コンストラクターなし)
C++ で unordered_map からスレッドを取得する方法を見つけようとしています。
ただし、std::thread::thread(const std::thread &) が削除された関数を参照しようとしています。
例:
このコード例では、私が試しましたがreturn map_.at(handle);
、return std::move(map_.at(handle);
どちらも機能していないようです。
この unordered_map から std::thread を取り戻すにはどうすればよいですか?
c++ - 削除された機能の不正使用
私はクラスAを持っています
以下のように unordered_map に格納されている strcut A を取得しようとしているとき:
私は得る
削除されたメソッドの不正使用
エラー。私の理解では、これはコピーの構築ですが、コンパイラが代入の前にデフォルトのコンストラクタを呼び出す理由はわかりません。