Size: a a a

2020 August 02

CD

Constantine Drozdov in pro.cxx.holywars
Constantine Drozdov
for (auto x : f())
когда можно?
источник

/dev/urandon ¯\_(ツ)_... in pro.cxx.holywars
Alexander Zaitsev
я не владею value category от слова вообще
Да, это из рода десять раз читаешь и тут же забываешь, ибо не нужно
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
/dev/urandon ¯\_(ツ)_/¯
Да, это из рода десять раз читаешь и тут же забываешь, ибо не нужно
именно
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Constantine Drozdov
когда можно?
я так просто не пишу
источник

AZ

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

IL

Ilya L in pro.cxx.holywars
Ilya L
Порог каждый раз изменяется в зависимости от задачи, это я на своем опыте заметил
У меня есть задача - написать интеграцию с API сервиса, API си-подобное. Я с этим справлюсь очень легко и быстро, и даже будет не сильно долго работать.
источник

CD

Constantine Drozdov in pro.cxx.holywars
Alexander Zaitsev
я так просто не пишу
потому что не владеешь value category, логично :)
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
вот мои знания value category
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Constantine Drozdov
потому что не владеешь value category, логично :)
так как это сказывается на моём писании на С++?
источник

CD

Constantine Drozdov in pro.cxx.holywars
Alexander Zaitsev
вгоняю в перменную, а потом юзаю её
а это хуже
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Constantine Drozdov
а это хуже
да мне похуй
источник

CD

Constantine Drozdov in pro.cxx.holywars
Alexander Zaitsev
да мне похуй
ну а как ты объявишь переменную для f()?
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
зато инфа сотка, что работает
источник

/dev/urandon ¯\_(ツ)_... in pro.cxx.holywars
Constantine Drozdov
когда можно?
Правильный ответ: если сомневаешься, лезь в справочник
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Constantine Drozdov
ну а как ты объявишь переменную для f()?
auto x = f();
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
/dev/urandon ¯\_(ツ)_/¯
Правильный ответ: если сомневаешься, лезь в справочник
каждый раз лажу на цппреф
источник

CD

Constantine Drozdov in pro.cxx.holywars
Alexander Zaitsev
auto x = f();
скопировал vector<Dohuja> all_items
источник

AZ

Alexander Zaitsev in pro.cxx.holywars
Constantine Drozdov
скопировал vector<Dohuja> all_items
а где мой copy elision, я не понял
источник

CD

Constantine Drozdov in pro.cxx.holywars
Alexander Zaitsev
а где мой copy elision, я не понял
ошибка компиляции: dohuja не копируется
источник

CD

Constantine Drozdov in pro.cxx.holywars
vector<Dohuja> & f()
источник