Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 May 31

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
делаю вот так, но работает через жопу. да тут расчет на полиморфизм, я что даун кидать объекты в кучу, ещё и в шейреде
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
btw кто-то знает, как в контейнеры STL кидать объекты в unique_ptr? а то у меня вечно ругалось на удалённую функцию копирования юника, даже если я все конструкторы помечал как noexcept
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
помогите молодому, пожалуйста
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Лови почитать
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Тоже сидел с этим вопросом когда-то
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
я эту доку открыл и зарыдал
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так там ещё по человечески
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
та там по контейнерам одним несчастный блок кода, и тот сути дела не раскрывает
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Не только её находил, там если порыться в гугле материала достаточно будет
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
ладно, ещё поищу
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
крч везде, где только не находил, просто пишут vector<unique_ptr> и всё на этом
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
но пример на интах((
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
а у меня класс с переопределенными конструкторами (copy & move), операторами (copy & move) присваивания и деструктором
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Alex Master
std::map<std::shared_ptr<Product>, int>;
не думаю, что это хорошее архитектурное решение)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
в ключ удобнее кидать что-то простое (инт, стринга)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
а в этом случае вектор, вероятнее всего, будет лучше
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Alex Master
делаю вот так, но работает через жопу. да тут расчет на полиморфизм, я что даун кидать объекты в кучу, ещё и в шейреде
ну если ты передашь туда написаный тобой оператор, то будет работать
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
Vsevolod
не думаю, что это хорошее архитектурное решение)
да, но мне бы хоть как-то моментальный доступ к элементам((
источник

AM

Alex Master in IT KPI C/C++ ХВ (не UB)
хотя, ладно, я кажись придумал
источник