Size: a a a

cxx.Дискуссионная

2020 March 16

RM

Roy Mustang in cxx.Дискуссионная
по ссылке я правильно понимаю?
источник

RM

Roy Mustang in cxx.Дискуссионная
хочу создать лямбду, которая бы принимала unique_ptr объект и затем внутри лямбды make_unique
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Может быть тогда подумаешь чтоб не юник, а шаред юзать?
источник

RM

Roy Mustang in cxx.Дискуссионная
Kirill Kaymakov
Может быть тогда подумаешь чтоб не юник, а шаред юзать?
Зачем?
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
хочу создать лямбду, которая бы принимала unique_ptr объект и затем внутри лямбды make_unique
у тебя в лямбде значение юника меняется?
источник

RM

Roy Mustang in cxx.Дискуссионная
Егор
у тебя в лямбде значение юника меняется?
У меня оно там инициализироваться должно
источник

RM

Roy Mustang in cxx.Дискуссионная
Скорее по ссылке передавать объект unique_ptr
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
У меня оно там инициализироваться должно
ну по ссылке сработает вроде
источник

SK

Sergey Kakurin in cxx.Дискуссионная
Кто-нибудь знает, почему ProxyServerMediaSession (это rtsp прокся) в live555 посылает запрос DESCRIBE, не послав предварительно OPTIONS? В чем тайный смысл?
источник

RM

Roy Mustang in cxx.Дискуссионная
а std::unique_ptr можно мувать в unordered_map?
источник

FF

Flex Ferrum in cxx.Дискуссионная
Да
источник

RM

Roy Mustang in cxx.Дискуссионная
Как его мувнуть правильно в мапу?
источник

RM

Roy Mustang in cxx.Дискуссионная
через emplace + std::move или insert + std::move ?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Второе
источник

FF

Flex Ferrum in cxx.Дискуссионная
В данном случае можно/лучше через insert
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Roy Mustang
хочу создать лямбду, которая бы принимала unique_ptr объект и затем внутри лямбды make_unique
Зачем make_unique если он уже есть аргументом? Они разных типов?
источник

Е

Егор in cxx.Дискуссионная
Roy Mustang
через emplace + std::move или insert + std::move ?
а так не сработает?
map.emplace(std::piecewise_construct,std::forward_as_tuple(args_from_make_unique...))
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Егор
а так не сработает?
map.emplace(std::piecewise_construct,std::forward_as_tuple(args_from_make_unique...))
Нахуя?
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Зачем make_unique если он уже есть аргументом? Они разных типов?
Да я тут пишу менеджер баз данных, у меня есть log, auth и world базы, прикол в том, что первые 2 базы они в единственных экземплярах, а вот база world может иметь множество экземпляров.
Собственно, я в классе и создал
std::array<pqConn, 2> db_array;
std::unordered_map<uint32_t, pqConn> m_db_world;
источник

v

vehlwn in cxx.Дискуссионная
Егор
памаги констэкспрешон счётчик сделать
Не понял. Ты же сам кидал презентацию Антона Хвастовского. Там в конце был констекспр счетчик.
источник