-2
Если я класс, напримерКак реализовать функцию лямбда-
class A
{
A(int size,std::function????){};
}
Как использовать лямбда-функции для инициализации в конструкторе
A a(5,[](){});
пример initilsation как
for(int i=0;i<5;i++)
a[i]=3*i;
Подсказка: изучите, какой параметр шаблона 'std :: function' является и как он относится к сигнатуре функции. Затем выясните, что такое подпись лямбды, и постройте соответствующий параметр шаблона. –
Это неясно. Что вы хотите, чтобы на самом деле лямбда? Каково отношение цикла for к остальной части кода? – aschepler
, чтобы установить значения данных A для любой функции, например a [i] = i^2; или a [i] = 1^3 –