Programação Paralela em Arquiteturas Multi-Core/Ambientes de programação e bibliotecas: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Linha 225:
O segundo objeto define o corpo do loop, e deve definir o operador() const e um tipo membro argument_type. Isso é similar a uma função C++ do cabecalho padrão <functional>, exceto que isso deve ser const.
 
<font color="blue"> class ApplyFoo{
public:
void operator() (Item* item) const{</font>
Foo(item->data);
<font color="blue"> }
typedef Item* argument_type;
};
</font>
 
Dado uma stream e o corpo da classe, o novo codigo segue abaixo: