Size: a a a

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

2020 March 26

RM

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

O

Ofee in cxx.Дискуссионная
Roy Mustang
А просто компилятор не выбросил функцию при инлайне
@r_mustang, гугли, что такое translation unit
источник

RM

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

RM

Roy Mustang in cxx.Дискуссионная
Ofee
@r_mustang, гугли, что такое translation unit
Так почему тогда на Windows не остается?
источник

RM

Roy Mustang in cxx.Дискуссионная
GCC вон вообще поебать на test функцию
источник

RM

Roy Mustang in cxx.Дискуссионная
Тупо заинлайнил test функцию и перенес еще лямбду в main
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Roy Mustang
Godbolt - бесполезная залупа, если ты пишешь не на той же ОСи где этот godbolt стоит и компилирует код
Обожаю твои выводы
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Когда ты эксперт)
источник

RM

Roy Mustang in cxx.Дискуссионная
Igor Okhremchuk
Обожаю твои выводы
Ну правильно, результаты выдает не совсем точные
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Ахахах
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Так почему тогда на Windows не остается?
Не знаю, что там с Win, но любое из слов inline/static выбросит эту функцию, очень рекомендую разобраться
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
Godbolt - бесполезная залупа, если ты пишешь не на той же ОСи где этот godbolt стоит и компилирует код
источник

IO

Igor Okhremchuk in cxx.Дискуссионная
Ты как голубь, который летает жопой вперед
источник

RM

Roy Mustang in cxx.Дискуссионная
Ofee
Не знаю, что там с Win, но любое из слов inline/static выбросит эту функцию, очень рекомендую разобраться
А причем тут это?
источник

O

Ofee in cxx.Дискуссионная
Roy Mustang
Ну правильно, результаты выдает не совсем точные
А у тебя достаточно информации, чтобы их хотя бы интерпретировать?
источник

RM

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

O

Ofee in cxx.Дискуссионная
Roy Mustang
А причем тут это?
При том
источник

RM

Roy Mustang in cxx.Дискуссионная
Там не было inline и static
источник

RM

Roy Mustang in cxx.Дискуссионная
Компилятор сам решал
источник

RM

Roy Mustang in cxx.Дискуссионная
На линуксе он почему то решил так
источник