Resultados da pesquisa a pedido "lambda"

8 a resposta

o esquema, como você usa o lambda para criar uma função recursiv

Estou em uma classe Scheme e fiquei curioso em escrever uma função recursiva sem usar o define. O principal problema, é claro, é que você não pode chamar uma função em si mesma, se ela não tiver um nom Encontrei este exemplo: é um gerador ...

5 a resposta

Expression <Func <TModel, string >> para Expressão <Ação <TModel>> "Getter" para "Setter"

Sou novo em expressões e gostaria de saber se é possível converter minha expressão de alguma form Digamos que neste exemplo meu TModel seja do tipo Customer e o atribua a um lugar como este: Expression<Func<TModel, string>> getvalueexpression ...

7 a resposta

Como converter uma árvore de expressão em uma consulta SQL parcia

Quando EF ou LINQ to SQL executa uma consulta, ele: Cria uma árvore de expressão a partir do código,Converte a árvore de expressão em uma consulta SQL, Executa a consulta, obtém os resultados brutos do banco de dados e os converte no resultado a ...

2 a resposta

Serialize C ++ functor

Você pode salvar o corpo da função de um C ++ lambda / functo Por exemplo, digamos que você tenha light0->lightFunction = []( real tEl, real pAz ) -> Vector { return Vector( // red is up lobe std::max<real>( 0., 5*cos(tEl)-4 ), // green lower ...

2 a resposta

Por que não estou conseguindo capturar o ponteiro "this" por uma lambda?

Considere o seguinte código: class A { public: void foo() { auto functor = [this]() { A * a = this; auto functor = [a]() // The compiler won't accept "this" instead of "a" { a->bar(); }; }; } void bar() {} }; No VC2010, usandothis ao invés dea ...

4 a resposta

callback vs lambda

Suponha que eu tenha o seguinte código que desejo refatorar: int toFuture() { precalc(); int calc = 5 * foobar_x() + 3; postcalc(); return calc; } int toPast() { precalc(); int calc = 5 * foobar_y() - 9; postcalc(); return calc; } No classic-C, ...

2 a resposta

unções lambda-like em

Sou obrigado a usar / aprender R para uma nova palestra na uni e, atualmente, estou lutando um pouco com sua sintaxe. Quero traçar (viacurve) uma função simples, mas não consigo fazê-lo funcionar com uma função em linha semelhante a lambda. ...

7 a resposta

++ lambda com capturas como ponteiro de funç

Eu estava jogando com lambdas C ++ e sua conversão implícita em ponteiros de função. Meu exemplo inicial foi usá-los como retorno de chamada para a função ftw. Isso funciona como esperado. #include <ftw.h> #include <iostream> using namespace ...

1 a resposta

ERROR O método estático requer instância nula, o método não estático requer instância não nula

Estou tentando criar uma árvore de expressão. Eu preciso ler dados de uma tabela de dados e verificar suas colunas. As colunas a serem verificadas e também o número de colunas a serem verificadas são conhecidas apenas no tempo de execução. Os ...

1 a resposta

Como aplicar a transformação em um mapa STL em C ++

m C ++, estou usando o transform para alterar todos os valores de um mapa para maiúscula std::map<std::string, std::string> data = getData(); // make all values uppercase std::transform(data.begin(), data.end(), ...