Resultados da pesquisa a pedido "variadic"

1 a resposta

Característica de tipo C ++ 11 para diferenciar entre classe enum e enum regular

Estou escrevendo um alias de modelo de promoção semelhante ao boost :: promote, mas para o C ++ 11. O objetivo deste é evitar avisos ao recuperar argumentos ...

1 a resposta

Como escrever um lambda variadico genérico que descarta seus parâmetros?

Quero escrever um lambda que pega um número arbitrário de argumentos por referência universal e os ignora completamente. O método óbvio seria usar a sintaxe para um pacote de parâmetros universal variável e omitir o nome do parâmetro: auto ...

1 a resposta

Interface de matriz Golang Join

Eu tento criar inserção em massa. Eu uso gormgithub.com/jinzhu/gorm [http://github.com/jinzhu/gorm] import ( "fmt" dB "github.com/edwinlab/api/repositories" ) func Update() error { tx := dB.GetWriteDB().Begin() sqlStr := "INSERT INTO city(code, ...

1 a resposta

CPP / GPP na macro variável Fortran (mais Fortran // concatenação)

Estou tentando compilar um código de previsão de tempo numérico enorme e de renome mundial - escrito principalmente em Fortran 90 - que usacpp extensivamente e com sucesso, com IGP, Intel e gfortran. Agora, herdei uma versão em que especialistas ...

2 a resposta

C ++: crie um dispatcher de função personalizado a partir do modelo variadic

Eu tenho algumas funções que lêem vários tipos de dados serializados, por exemplo:

2 a resposta

Verificar o tipo de argumentos em uma declaração de modelo variádico

2 a resposta

cpp: captura exceção com reticências e veja as informações

Eu sei que você pode pegar "todas as exceções" e imprimir a exceção pressionando try { //some code... }catch(const std::exception& e) { cout << e.what(); }mas isso é apenas para exceções derivadas de std :: exception. Eu queria saber se existe ...

2 a resposta

Matriz dimensional arbitrária usando modelos Variadic

Como posso criar uma classe Array no C ++ 11 que pode ser usada como Array < int, 2, 3, 4> a, b; Array < char, 3, 4> d; Array < short, 2> e;e acessá-lo de uma maneira como a[2][1][2] = 15; d[1][2] ='a';Eu também preciso sobrecarregar o operador ...

2 a resposta

Um método de modelo variável para aceitar um determinado número de duplas?

template <unsigned int N> class myclass { public: template <typename... Args> void mymethod(Args... args) { // Do interesting stuff } };eu queromymethod para ser chamado apenas com exatamente N duplos. Isso é possível? Ou seja, diga que eu ...

2 a resposta

Contagem de parâmetros em um pacote de parâmetros? Existe uma função C ++ 0x std lib para isso?

Eu só estava me perguntando se havia algo no C ++ 0x std lib já disponível para contar o número de parâmetros em um pacote de parâmetros? Gostaria de me livrar do field_count no código abaixo. Eu sei que posso criar meu próprio contador, mas ...