Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 06

А

Антон in IT KPI C/C++ ХВ (не UB)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
посмотри асм
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Тут вопрос нахуя. Результат выполнения функи уже rvalue
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
за тем что он всегда lvalue, просто временный фикс на неделю
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
что б работало с какими-то допотопными версиями модуля
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
над было добавить
if(some_shit)
{ return ""; }
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Кто он?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
результат
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
функция выглядит грубо говоря как
std::string const& foo() const {
  return _map.at(key);
}
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и вот суть в том, что мапу менять мне явно не хотелось, по этому просто всунул if с return "";
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
оно ж всего на неделю
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и кароч обосрался
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
для несуществующего ключа
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ну если есть возможность что ключа не будет lvalue ссылка не подходит точно
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Либо сделай пустую статик стрингу лол
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
И передай на неё ссыль)))
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
так и сделал
источник

A

András in IT KPI C/C++ ХВ (не UB)
Кста, а як ти хочеш щоб тут був стек організований?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
именно после этого вопроса самому себе, и я сказал что понимаю - так делать ненадо
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
но не понимаю чо внутри
источник