Понимание использования std::for_each со структурами [дубликат]C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Понимание использования std::for_each со структурами [дубликат]

Сообщение Anonymous »

Я пытаюсь понять, как работает приведенный ниже код, со справочного сайта cpp:

Код: Выделить всё

std::vector v{3, -4, 2, -8, 15, 267};

struct Sum
{
void operator()(int n) { sum += n; }
int sum {0};
};

// invoke Sum::operator() for each element
Sum s = std::for_each(v.cbegin(), v.cend(), Sum());
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78744753/understanding-usage-of-stdfor-each-with-structs[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»