У меня есть этот код C ++ 11:
auto gen = []() -> double { /* do stuff */ };
std::generate(myArray.begin(), myArray.end(), gen);
Как бы я сделал то же самое с массивом D'S? std.algorithm.fill
не принимает функциональный объект, и я не знаю, как пройти функцию рецидива
.