Resultados da pesquisa a pedido "variadic"

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

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

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

4 a resposta

C ++ 14: Como usar o modelo variadic para criar uma matriz de valores 1-100

Desejo obter uma matriz de valoresint buf[]={1...100}. Eu gostaria que esse array pudesse ser construído em tempo de compilação, usando um modelo variadico. É como entender a lista de Python / Haskell, etc. Mas o modelo c ++ 11/14 pode fazê-lo e ...

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

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

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

4 a resposta

Macro para contar o número de argumentos

Eu tenho uma função variadic de uma biblioteca C de terceiros:

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

2 a resposta

C ++ / C ++ 11 - Alternar instrução para modelos variados?

Digamos que eu tenha algumas estruturas como esta: struct MyStruct1 { inline void DoSomething() { cout << "I'm number one!" << endl; } }; struct MyStruct2 { static int DoSomething() { cout << "I'm the runner up." << endl; return 1; } }; struct ...