Re[2]: Copy ctor
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 20.05.20 23:01
Оценка:
Здравствуйте, 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 наоборот натыкаюсь на рекомендации что лучше так не делать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.