Size: a a a

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

2020 March 19

RM

Roy Mustang in cxx.Дискуссионная
Да выглядит неплохо
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
ммм, код скринами
Да нормально читается
источник

АК

Александр Караев... in cxx.Дискуссионная
ммм, синхронный доступ к базе
источник

FF

Flex Ferrum in cxx.Дискуссионная
Roy Mustang
У меня в одном месте даже вот такая лямбда есть
Тут, мне кажется, компилятор всё это раскроет и реальных вызовов/созданий объектов не будет. Но... Это не точно. Надо смотреть на финальный (ассемблерный) код.
источник

RM

Roy Mustang in cxx.Дискуссионная
Александр Караев
ммм, синхронный доступ к базе
Это Login сервер, там запросы раз в минуту прилетают
источник

RM

Roy Mustang in cxx.Дискуссионная
если не реже
источник

RM

Roy Mustang in cxx.Дискуссионная
Flex Ferrum
Тут, мне кажется, компилятор всё это раскроет и реальных вызовов/созданий объектов не будет. Но... Это не точно. Надо смотреть на финальный (ассемблерный) код.
Имеешь в виду что компилятор может сам заменить эти лямбды на обычные функции?
источник

RM

Roy Mustang in cxx.Дискуссионная
Как оптимизация
источник

FF

Flex Ferrum in cxx.Дискуссионная
Он их заинлайнит скорее всего.
источник

RM

Roy Mustang in cxx.Дискуссионная
Flex Ferrum
Он их заинлайнит скорее всего.
Кстати, вполне логично
источник

FF

Flex Ferrum in cxx.Дискуссионная
То есть это просто другой способ структурирования кода.
источник

RM

Roy Mustang in cxx.Дискуссионная
Я щас оставлю так, позже соберу и в IDA гляну
источник

RM

Roy Mustang in cxx.Дискуссионная
потому что на голдбот этот код так просто не перекинешь
источник

АК

Александр Караев... in cxx.Дискуссионная
Roy Mustang
Это Login сервер, там запросы раз в минуту прилетают
ну ладно
источник

RM

Roy Mustang in cxx.Дискуссионная
По сути я тут в функции аж 5 лямбд создаю
источник

RM

Roy Mustang in cxx.Дискуссионная
источник

RM

Roy Mustang in cxx.Дискуссионная
К сожалению, одна лямбда функция не захотела сворачиваться
источник

RM

Roy Mustang in cxx.Дискуссионная
Вижак тупой какой то
источник

RM

Roy Mustang in cxx.Дискуссионная
из-за того что в той лямбде которая развернута в захвате присутствует код типа var = test.var синтаксис
источник

RM

Roy Mustang in cxx.Дискуссионная
сворачивать код не хочет вижак
источник