Resultados da pesquisa a pedido "metaprogramming"

2 a resposta

potência std :: ratio de um std :: ratio em tempo de compilação?

Eu tenho uma pergunta desafiadora de um ponto de vista matemático, algorítmico e de recursão de metaprogramação. Considere a seguinte declaração:

4 a resposta

Erro do GCC com modelos variadic: “Desculpe, não implementado: não é possível expandir 'Identificador…' em uma lista de argumentos de tamanho fixo”

4 a resposta

Definição de classe dinâmica COM um nome de classe

Como defino dinamicamente uma classe no Ruby WITH um nome? Eu sei como criar uma classe dinamicamentesemum nome usando algo como: dynamic_class = Class.new do def method1 end endMas você não pode especificar um nome de classe. Eu quero criar ...

4 a resposta

Como converter qualquer método para operador infix em ruby

Em algum idioma como Haskell,é possível [https://wiki.haskell.org/Infix_operator]para usar qualquer função usando dois argumentos como um operador infix. Acho essa notação interessante e gostaria de obter o mesmo em ruby. Dado um método ...

2 a resposta

Nome de uma função Python em um rastreamento de pilha

No Python2 e Python3, na pilha rastreia o__name__ de uma função não for usado, o nome original (aquele que é especificado apósdef) é usado em seu lugar. Considere o exemplo: import traceback def a(): return b() def b(): return c() def ...

1 a resposta

C ++ 0x lambdas com parâmetros de modelo? [duplicado]

Possível duplicado: As funções lambda podem ser modeladas? [https://stackoverflow.com/questions/3575901/can-lambda-functions-be-templated] É possível ter um lambda c ++ 0x com parâmetros de modelo? Por exemplo: template <typename T> [=](const T ...

2 a resposta

Como alguém escreveria uma "meta se mais se .." em C ++?

Estou apenas aprendendo noções básicas de metaprogramação em C ++ e achei que seria bom ver como a seguinte pergunta seria resolvida por outras pessoas. Além disso, seria muito bom ver uma solução usando as bibliotecas de metaprogramação Boost, ...

1 a resposta

Sqlalchemy cria dinamicamente tabela e classe mapeada

Dado um conjunto de nomes de colunas e seus tipos, o objetivo é para instanciar uma tabela e a classe mapeada correspondente. Está relacionado à pergunta postada aqui:Criação de classe dinâmica ...

4 a resposta

Como usar enable_if para ativar funções membro com base no parâmetro de modelo da classe

Em código: template<class T> struct is_builtin { enum {value = 0}; }; template<> struct is_builtin<char> { enum {value = 1}; }; template<> struct is_builtin<int> { enum {value = 1}; }; template<> struct is_builtin<double> { enum {value = 1}; ...

1 a resposta

r programação funcional de tabela de dados / metaprogramação / computação na linguagem

Estou explorando maneiras diferentes de agrupar uma função de agregação (mas realmente poderia ser qualquer tipo de função) usando data.table (um exemplo de dplyr também é fornecido) e estava pensando nas melhores práticas para programação / ...