Здравствуйте, Qbit86, Вы писали:
Q>Здравствуйте, gandjustas, Вы писали:
G>>При работе с таким мапом получаю шибку компиляции, которую не могу распарсить.
Q>Отсутствует конструктор копирования?
Q>error: use of deleted function 'constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const int; _T2 = std::unique_ptr<X>]
Q>Попробуй заменить на shared_ptr<T>.
C shared все ок. Меня интересует что не так с unique_ptr. В теории ничего криминального не делаю, unique_ptr должен работать в std контейнерах, в интернете есть даже примеры.
С shared_ptr наоборот натыкаюсь на рекомендации что лучше так не делать.