Resultados da pesquisa a pedido "metaprogramming"

3 a resposta

Separar tipo de função com função especializada

A resposta paraessa questão [https://stackoverflow.com/q/38457112/2642059]separa um tipo de função usando um modelo de classe: template <typename T> struct function_args {}; template <typename R, typename... Args> struct ...

6 a resposta

Thread Safety: Variáveis de classe em Ruby

Executar gravações / leituras em variáveis de classe em Ruby não é seguro para threads. Executar gravações / leituras em variáveis de instância parece ser seguro para threads. Dito isto, é seguro para threads executar gravações / leituras em ...

3 a resposta

Definir operador Ruby customizado

A questão é: posso definir minhapróprio costume operador em Ruby, exceto os encontrados em &quot;Expressões do Operador&quot;?Por exemplo:

8 a resposta

Melhor introdução à metaprogramação de modelos C ++? [fechadas]

6 a resposta

Lista dos métodos de metaprogramação do Rub

@Just começou a aprender metaprogramação em Ruby. Observando Object.methods, recebo: Object.methods => [ :allocate, :new, :superclass, :freeze, :===, :==, :<=>, :<, :<=, :>, :>=, :to_s, :included_modules, :include?, :name, ...

2 a resposta

Um grupo de macros variadas

Eu gostaria de ter um grupo de número variável de argumentos passados para uma macro. Eu tenho as seguintes macros incorretas: #define M_NARGS(...) M_NARGS_(__VA_ARGS__, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0) #define M_NARGS_(_10, _9, _8, _7, _6, _5, ...

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 ...

6 a resposta

Reabrir um modelo ActiveRecord que é fornecido por uma gema

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:

1 a resposta

Ruby: Herdar código que funciona com variáveis ​​de classe