std::map と互換性のある連想コンテナーをコーディングしようとしています。そのためには、const 型の最初のコンポーネントを持つ std::pair の形式で新しい項目を受け入れる挿入メソッドを作成する必要があります。例: std::pair<const int, int> p
.
私が抱えている問題は、そのようなオブジェクトを別のオブジェクトに割り当てることができないことです。そのため、MapCompatibleContainer の内部コードでは、新しいペアをプライベート変数 (std::vector) にコピーできません。
どうすればこれを回避できますか?
ありがとう