Resultados da pesquisa a pedido "variadic"

6 a resposta

C ++ 11 número variável de argumentos, mesmo tipo específico

A pergunta é simples: como eu implementaria uma função usando um número variável de argumentos (como o modelo variadic), no entanto, onde todos os argumentos têm o mesmo tipo, digamos int. Eu estava pensando em algo parecido com isso; void ...

3 a resposta

Objective-C passando ... nenhuma lista de argumentos finalizados

Tendo alguns problemas com o... no ObjectiveC. Basicamente, estou envolvendo um método e quero aceitar umnil lista finalizada e passe diretamente a mesma lista para o método que estou quebrando. Aqui está o que eu tenho, mas causa ...

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

Erro de compilação na função de modelo variável recursiva

Eu preparei um teste simples de modelo variável no Code :: Blocks, mas estou recebendo um erro: Nenhuma função correspondente para chamar 'OutputSizes ()' Aqui está o meu código fonte: #include <iostream> #include <typeinfo> using namespace ...

3 a resposta

Como usar corretamente referências com modelos variados

Eu tenho algo como o seguinte código: template<typename T1, typename T2, typename T3, typename T4> void inc(T1& t1, T2& t2, T3& t3, T4& t4) { ++t1; ++t2; ++t3; ++t4; } template<typename T1, typename T2, typename T3> void inc(T1& t1, T2& t2, T3& ...

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

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

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