Resultados da pesquisa a pedido "functor"

15 a resposta

O que são functores C ++ e seus usos?

Eu continuo ouvindo muito sobre functores em C ++. Alguém pode me dar uma visão geral sobre o que são e em que casos seriam úteis?

2 a resposta

por que um mapa js em uma matriz modifica a matriz original?

Estou bastante confuso com o comportamento de map (). Eu tenho uma matriz de objetos como este: const products = [{ ..., 'productType' = 'premium', ... }, ...]e estou passando essa matriz para uma função que deve retornar a mesma matriz, mas ...

3 a resposta

Existe um Functor que não pode ser um Candidato cumpridor da lei?

A pergunta recente [https://stackoverflow.com/questions/36274369/what-are-some-types-that-discriminate-between-categories] perguntou geralmente sobre os limites entre várias classes Haskell. eu vim ...

1 a resposta

Indexação em contêineres: os fundamentos matemáticos

Quando você deseja extrair um elemento de uma estrutura de dados, é necessário fornecer seu índice. Mas o significado deíndice depende da própria estrutura de dados. class Indexed f where type Ix f (!) :: f a -> Ix f -> Maybe a -- indices can ...

3 a resposta

Como escrever código em F # para o que os functors fazem no OCaml?

Eu tenho muitos programas escritos em OCaml, alguns deles usam functors. Agora, estou pensando em escrever e reescrever uma parte do código em F # (para beneficiar algumas vantagens que o OCaml não possui). Uma coisa que tenho medo é escrever ...

1 a resposta

Como usar o Scala Cats Validated da maneira correta?

A seguir é o meu caso de uso Estou usandoGato [https://typelevel.org/cats/] para validação da minha configuração. Meu arquivo de configuração está em json.Serialize meu arquivo de configuração para minha classe de casoConfig usando ...

1 a resposta

Funcionários agradáveis e STL: comportamento indefinido

Estou seguindo esteutorial de objetos funciona [http://www.codeguru.com/cpp/cpp/cpp_mfc/stl/article.php/c11449__2/Function-Objects-STL.htm] Pasta de cópia abaixo: Não consigo entender o seguinte: s @Predicates sempre devem ser implementados ...

6 a resposta

Por que vários operadores padrão não têm functors padrão?

Nós temos std::plus (+)std::minus (-)std::multiplies (*)std::divides (/)std::modulus (%)std::negate (-)std::logical_or (||)std::logical_not (!)std::logical_and (&&)std::equal_to (==)std::not_equal_to (!=)std::less ...

7 a resposta

Por que usar functors sobre funções?

Compara double average = CalculateAverage(values.begin(), values.end());co double average = std::for_each(values.begin(), values.end(), CalculateAverage()); Quais são os benefícios de usar um functor sobre uma função? A primeira não é muito ...

1 a resposta

C ++ functor como um ponteiro de função

Tenho um Functor que preciso enviar para uma função que recebe um ponteiro de função como parâmetro (comoCreateThread). Posso convertê-lo em um endereço de método estático de alguma forma? E se não, como posso fazer isso?