Resultados da pesquisa a pedido "functor"
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?
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?