Size: a a a

2020 July 28

DP

Denis Paukaev in supapro.cxx
Т-34 85
Что лучше: передавать по константной ссылке, или по значению и надеяться на copy elision и прочие оптимизации?
зависит от размера передаваемого
источник

Т8

Т-34 85 in supapro.cxx
Denis Paukaev
зависит от размера передаваемого
Но если уж и передавать по значению, то лучше делать его неконстантным, чтоб уменьшить вероятность лишнего вызова конструктора копирования?
источник

DP

Denis Paukaev in supapro.cxx
Т-34 85
Но если уж и передавать по значению, то лучше делать его неконстантным, чтоб уменьшить вероятность лишнего вызова конструктора копирования?
как это связано?
источник

Т8

Т-34 85 in supapro.cxx
Denis Paukaev
как это связано?
Если объект мутабельный, то copy elision может загнать его сразу куда надо. А если он константный, то придётся копировать
источник

VS

Vladimir Suisei in supapro.cxx
Т-34 85
Что лучше: передавать по константной ссылке, или по значению и надеяться на copy elision и прочие оптимизации?
Лучше чтоб глобально архитектура была хорошая, а уж если где-то что передается не так - дело десятое и легко поправимое
источник

W

Wild_Wind in supapro.cxx
Т-34 85
Что лучше: передавать по константной ссылке, или по значению и надеяться на copy elision и прочие оптимизации?
Объект толстый?
Больше 64 байт?
источник

DP

Denis Paukaev in supapro.cxx
Т-34 85
Если объект мутабельный, то copy elision может загнать его сразу куда надо. А если он константный, то придётся копировать
да вроде не может
источник

Т8

Т-34 85 in supapro.cxx
Vladimir Suisei
Лучше чтоб глобально архитектура была хорошая, а уж если где-то что передается не так - дело десятое и легко поправимое
"копейка рубль бережёт"

Так всё-таки?
источник

W

Wild_Wind in supapro.cxx
Т-34 85
"копейка рубль бережёт"

Так всё-таки?
Похер на копейку, если в кошельке дыры с кулак.
источник

DP

Denis Paukaev in supapro.cxx
Т-34 85
Что лучше: передавать по константной ссылке, или по значению и надеяться на copy elision и прочие оптимизации?
источник

Т8

Т-34 85 in supapro.cxx
Wild_Wind
Объект толстый?
Больше 64 байт?
На стеке вряд ли. А вот в хипе может и больше
источник

Т8

Т-34 85 in supapro.cxx
Wild_Wind
Похер на копейку, если в кошельке дыры с кулак.
Всё у меня зашибись
источник

W

Wild_Wind in supapro.cxx
Т-34 85
На стеке вряд ли. А вот в хипе может и больше
Ну если больше - я бы скорее всего по ссылке передовал.
источник

W

Wild_Wind in supapro.cxx
Т-34 85
Всё у меня зашибись
Ну тогда глянь на коре гайдлинес или забей и напиши уже мешок тестов.
источник

W

Wild_Wind in supapro.cxx
Wild_Wind
Ну тогда глянь на коре гайдлинес или забей и напиши уже мешок тестов.
Мешок тестов на свой говнокод - порой в разы полезнее, чем без профилирвщика ломать моск о копирование vs ссылка.
источник

PS

Philipp Silver in supapro.cxx
У меня вопрос, когда запускаем программу, функцию main заносится в стек вызовов? Или стек вызовов выполняется, когда уже при выполнение программы вызывается подпрограмма?
источник

NM

Nigga Melon in supapro.cxx
Какая должна быть функция что бы вызывалась у всех объектов класса?
источник

NM

Nigga Melon in supapro.cxx
Static?
источник

D

Danya in supapro.cxx
Philipp Silver
У меня вопрос, когда запускаем программу, функцию main заносится в стек вызовов? Или стек вызовов выполняется, когда уже при выполнение программы вызывается подпрограмма?
Если хочешь расширеный ответ, то вроде В этом докладе был https://youtu.be/bSkpMdDe4g4
источник

ПК

Побитый Кирпич... in supapro.cxx
Nigga Melon
Какая должна быть функция что бы вызывалась у всех объектов класса?
чё?
источник