Size: a a a

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

2020 April 25

EP

Egor Pugin in cxx.Дискуссионная
Alexander Zaitsev
неэффективно с точки зрения перфоманса
почему
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
компилятору сложнее понимать сложные сущности
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
а в случае Роя у него требовательное к производительности приложение
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
поэтому он и изощряется таким образом, чтобы эффективнее было
источник

EP

Egor Pugin in cxx.Дискуссионная
да это крохоборство какое-то, надо сначала хоть как-то сделать
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
поэтому он и изощряется таким образом, чтобы эффективнее было
Разве не эффективней создавать структуру, заполнять, а затем передавать по ссылке, чем передавать по значению 10-30 аргументов?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Разве не эффективней создавать структуру, заполнять, а затем передавать по ссылке, чем передавать по значению 10-30 аргументов?
структура у тебя точно в регистрах не передастся, а вот аргументы могут, хоть и не все
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
и это не отменяет того, что не всегда будешь же ты по ссылке передавать
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
вдруг по значению где придётся, а?
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
вдруг по значению где придётся, а?
Зачем? Если есть структура, это тот случай, когда стоит отдать предпочтение более читабельному коду, нежели херачить тетрис из N аргументов чтоб они уместились на экране
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
вроде мы с тобой сошлись во мнении, что тут флатбуферы хорошо зайдут
источник

EP

Egor Pugin in cxx.Дискуссионная
Roy Mustang
Зачем? Если есть структура, это тот случай, когда стоит отдать предпочтение более читабельному коду, нежели херачить тетрис из N аргументов чтоб они уместились на экране
у тебя на гитхабе есть что-нибудь?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Egor Pugin
у тебя на гитхабе есть что-нибудь?
у него всё закрытое
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
вроде мы с тобой сошлись во мнении, что тут флатбуферы хорошо зайдут
Да, уже пошел читать что там нового и не сдох ли он
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Да, уже пошел читать что там нового и не сдох ли он
не, он живее всех живых
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
не, он живее всех живых
Да я смотрю, че то какую то порнуху сделали, смахивает больше на отдельный язык программирования, чем на генератор схем
источник

TS

Till Schneider in cxx.Дискуссионная
Alexander Zaitsev
у него всё закрытое
Ради такого можно и в гитхаб устроиться и доступ к его репозиторию получить
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
Ради такого можно и в гитхаб устроиться и доступ к его репозиторию получить
Пацан сказал - пацан сделал?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Till Schneider
Ради такого можно и в гитхаб устроиться и доступ к его репозиторию получить
есть и другие способы
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Переслано от Stanislav Ershov
источник