Size: a a a

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

2020 April 24

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Roy Mustang
Если есть функция принимающая var1, а внутри нее две лямбды, где fLambda1 принимает var1 по ссылке, а fLambda2 по значению, то в fLambda2 будет лежать значение, которые было прислано в вызов функции, а не то, что там сделает fLambda1 с var1
и вообще, пиши кодом^Wв @supapro
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
struct Lambda1 {
 Ret operator(...);
 // closure
 T& var1;
};

struct Lambda2 {
 Ret operator(...);
 // closure
 T var1;
};

unspecified func(T var1)
{
 ..
 Lambda1 fLambda1{var1};
 Lambda2 fLambda2{var1};
 ..
}
вот это эквивалентно лямбдам
источник

RM

Roy Mustang in cxx.Дискуссионная
Тёма, го в лс скину, глянешь?
источник

RM

Roy Mustang in cxx.Дискуссионная
Я не могу понять почему так происходит, только что пытался сэмулировать эту ситуацию
источник

RM

Roy Mustang in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
вот это эквивалентно лямбдам
Нет, это не тот случай
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Roy Mustang
Нет, это не тот случай
тот
источник

SH

Silent House in cxx.Дискуссионная
Есть у кого-нибудь книга C++17 программирование встроенных систем?
Стоит ли покупать?
источник

а

акварель на мету... in cxx.Дискуссионная
Silent House
Есть у кого-нибудь книга C++17 программирование встроенных систем?
Стоит ли покупать?
источник

SH

Silent House in cxx.Дискуссионная
источник

RM

Roy Mustang in cxx.Дискуссионная
Все, разобрался, проблема в том, что в момент объявления лямбда переменной происходит копирование переменной
источник

RM

Roy Mustang in cxx.Дискуссионная
А переменна меняется в момент вызова
источник

SH

Silent House in cxx.Дискуссионная
Выпей кофе
источник

SH

Silent House in cxx.Дискуссионная
Расслабься
источник

TS

Till Schneider in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
и вообще, пиши кодом^Wв @supapro
Норм говорить это челу, который там забанен
источник

/dev/urandon ¯\_(ツ)_... in cxx.Дискуссионная
Till Schneider
Норм говорить это челу, который там забанен
Норм
источник

RM

Roy Mustang in cxx.Дискуссионная
Till Schneider
Норм говорить это челу, который там забанен
Мут от бота, не бан
источник

TS

Till Schneider in cxx.Дискуссионная
Roy Mustang
Мут от бота, не бан
Ясн
источник
2020 April 25

G

GNU/Плюшка in cxx.Дискуссионная
Че, пацаны, слоумод?
источник

L

Lupusregina[beta] in cxx.Дискуссионная
Переслано от Lupusregina[beta]
а что за ошибка? no known conversion for argument 1 from 'boost::asio::execution_context' to 'boost::asio::io_context&'
источник

L

Lupusregina[beta] in cxx.Дискуссионная
Переслано от Lupusregina[beta]
как из execution_context мне получить io_context
источник