Size: a a a

2020 March 10

IA

Igor Akhmetov in pro.cxx
Переместитесь уже в @supapro.
источник

ПК

Побитый Кирпич in pro.cxx
Rashka
там внутри вызываю в public: ~ImageTexture();
Всмысле вызываешь деструктор?
источник

R

Rashka in pro.cxx
ссорян
источник

R

Rashka in pro.cxx
Побитый Кирпич
Всмысле вызываешь деструктор?
не вызываю он просто в паблик прописан, и как я понимаю сам должен вызываться
источник

КП

Крылатый Пегас in pro.cxx
/ban
источник

FO

FORTRAN ONE LOVE in pro.cxx
источник

AK

Anton Kviatkovskii in pro.cxx
Администрация в курсе
источник
2020 March 11

а

акварель на мету in pro.cxx
https://hastebin.com/ejapacizub.cpp
как можно более нормально getValue() написать?
источник

DS

Dmitry Sokolov in pro.cxx
акварель на мету
https://hastebin.com/ejapacizub.cpp
как можно более нормально getValue() написать?
std variant использовать.
источник

а

акварель на мету in pro.cxx
Dmitry Sokolov
std variant использовать.
ну он же реализован средствами языка
источник

DS

Dmitry Sokolov in pro.cxx
акварель на мету
ну он же реализован средствами языка
Ну так и посмотреть тогда как std visit сделан :)
источник

а

акварель на мету in pro.cxx
Dmitry Sokolov
Ну так и посмотреть тогда как std visit сделан :)
это не то вообще
источник

а

акварель на мету in pro.cxx
или хз
источник

DS

Dmitry Sokolov in pro.cxx
акварель на мету
это не то вообще
Вроде то, variant - контейнер type erased значения, visit - диспетчеризация обработки возможных типов.
источник

DS

Dmitry Sokolov in pro.cxx
акварель на мету
это не то вообще
Ну или если тип вообще любой смотреть std any.
источник

AT

Anatoly Tomilov in pro.cxx
std::any вообще кем-то используется в проде?
источник

АК

Александр Караев in pro.cxx
Anatoly Tomilov
std::any вообще кем-то используется в проде?
Конечно, для хранения type-erased значений. Это по факту владеющий безопасный void*
источник

АК

Александр Караев in pro.cxx
Простая задачка на std::any - реализовать упрощённую std::function<Ret(Args...)>, которая хранит std::any obj + Ret(*ptr)(Args...)

std::any - базовый кирпичик для всего type erasure
источник

VF

Vitaly Farmov in pro.cxx
Anatoly Tomilov
std::any вообще кем-то используется в проде?
вот такое, например, используем
https://github.com/farmovit/heterogeneous_factory
Возможно, это то, о чем говорит Александр :)
источник

MD

Mikhail Demchenko in pro.cxx
Выглядят не привлекательно(по стилю - код в camelcase, файлы в snakecase) для регистрации используют макросы. Да и в принципе похоже скорее на антипаттерн
источник