Size: a a a

2020 September 04

CC

Chris Calvin in C++ Together 2.0
Ofee
Вот и объясни тем, кто устраивает срачи на тему того, что такое ООП. А то, видите ли, ООП не такое уж и ООПшное
Легко, кому пояснить?
источник

O

Ofee in C++ Together 2.0
Chris Calvin
Легко, кому пояснить?
Да тебе куда-нибудь в комменты на Ютубе, там это популярная тема...
источник

CC

Chris Calvin in C++ Together 2.0
Ofee
Да тебе куда-нибудь в комменты на Ютубе, там это популярная тема...
Не люблю комменты в ютубе, не успеваешь привязаться к собеседнику :(
источник

p

pepeground_bot in C++ Together 2.0
не ту. не понял. в смысле.
источник

CC

Cool Cooler in C++ Together 2.0
Ofee
Вот зачем в условном bar = (foo + 42) * (foo + 42) вычислять (foo + 42) дважды, если можно один раз?
Ну здесь as-if соблюдается, так что можно один раз, да, тут норм

Другое дело, если подвыражение может изменить стейт, там такую оптимизацию лучше не применять, как мне кажется
источник

RM

Roy Mustang in C++ Together 2.0
Кто на Visual Studio сидит? Доебаться хочу
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Оно уже так
Даже если подвыражение может изменить стейт?
источник

CC

Chris Calvin in C++ Together 2.0
Roy Mustang
Кто на Visual Studio сидит? Доебаться хочу
Доебывайся
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Доебывайся
Ты доки как читаешь к функциям? Наводишь мышкой на функцию или же открываешь ее реализацию и там читаешь?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Cool Cooler
Даже если подвыражение может изменить стейт?
Нет
источник

CC

Cool Cooler in C++ Together 2.0
А, ну тогда всё норм
источник

CC

Chris Calvin in C++ Together 2.0
Roy Mustang
Ты доки как читаешь к функциям? Наводишь мышкой на функцию или же открываешь ее реализацию и там читаешь?
Я не делаю доку к функциям
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
С уб правда если то ты ссзб
источник

RM

Roy Mustang in C++ Together 2.0
У меня доксиген умер на новых версиях вижака, теперь если наводить, то как в прошлый раз красиво не отображает, вообще по пизде пошло
источник

CC

Chris Calvin in C++ Together 2.0
Я документирую только интерфейсы
источник

RM

Roy Mustang in C++ Together 2.0
Chris Calvin
Я документирую только интерфейсы
Да поебать, как ты их читаешь? Наводишь мышью или переходишь на определение и там читаешь?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Roy Mustang
У меня доксиген умер на новых версиях вижака, теперь если наводить, то как в прошлый раз красиво не отображает, вообще по пизде пошло
Там есть опция короч для стиля доксиджена
источник

O

Ofee in C++ Together 2.0
Cool Cooler
Ну здесь as-if соблюдается, так что можно один раз, да, тут норм

Другое дело, если подвыражение может изменить стейт, там такую оптимизацию лучше не применять, как мне кажется
А если foo& operator+(decltype(foo)&&, int) модифицирует первый аргумент? Что-то соблюдается? А как компилятор это должен узнать, если не видит тела? А он практически никогда его не видит
источник

RM

Roy Mustang in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Там есть опция короч для стиля доксиджена
Где?
источник

A

Alex Ф-ф-фэils!🌠︙... in C++ Together 2.0
Ищи через их поисковик опций
источник