Size: a a a

2021 February 17

DP

Denis Paukaev in supapro.cxx
 ‌‌Gleb Pilipets
int&& func()
{
   return 0;
}
int&& var = func();

А это UB?
да
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Спасибо, а если вернуть из функции const int&&, то тоже?
И принимать const int&&
источник

DP

Denis Paukaev in supapro.cxx
 ‌‌Gleb Pilipets
Спасибо, а если вернуть из функции const int&&, то тоже?
И принимать const int&&
тоже, проблема там в возврате ссылки на временный объект, а не в константности
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Denis Paukaev
тоже, проблема там в возврате ссылки на временный объект, а не в константности
Понял, думал, что продлится из-за конст.
источник

DP

Denis Paukaev in supapro.cxx
 ‌‌Gleb Pilipets
Понял, думал, что продлится из-за конст.
продлевается да, но надо value вернуть из функции а не ссылку
источник

DP

Denis Paukaev in supapro.cxx
extend the life time of a temporary object to the life time of the const reference which refers to it
источник

DP

Denis Paukaev in supapro.cxx
т.е. продлевает жизнь временного объекта, а не какой-то там ссылки
источник

IZ

Ilia Zviagin in supapro.cxx
 ‌‌Gleb Pilipets
Понял, думал, что продлится из-за конст.
Продлевается время жизни ПРИ ПРИЁМЕ ИЗ ФУНКЦИИ и бинде на константную ссылку,
А не при возврате.
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Спасибо, запомню.
источник

LC

Love Sosa Chief keef in supapro.cxx
Не подскжаите есть в c++ аналог
static int Add(int num1, int num2)=> num1 + num2;
источник

LC

Love Sosa Chief keef in supapro.cxx
лямбды
источник

CD

Constantine Drozdov in supapro.cxx
[] (int num1, int num2) { return num1 + num2; }
источник

LC

Love Sosa Chief keef in supapro.cxx
Спасибо
источник
2021 February 18

SH

Serhii Herashchenko in supapro.cxx
Love Sosa Chief keef
Не подскжаите есть в c++ аналог
static int Add(int num1, int num2)=> num1 + num2;
Google lambda expressions c++
источник

LC

Love Sosa Chief keef in supapro.cxx
Serhii Herashchenko
Google lambda expressions c++
я читал там другое
источник

SH

Serhii Herashchenko in supapro.cxx
Love Sosa Chief keef
я читал там другое
Что читал?)
источник

LC

Love Sosa Chief keef in supapro.cxx
документацию
источник

SH

Serhii Herashchenko in supapro.cxx
источник

SH

Serhii Herashchenko in supapro.cxx
Вторая ссылка в гугле
источник

i

ilya \r\n in supapro.cxx
Love Sosa Chief keef
Не подскжаите есть в c++ аналог
static int Add(int num1, int num2)=> num1 + num2;
Есть. И даже более)
https://en.cppreference.com/w/cpp/language/lambda
источник