Resultados da pesquisa a pedido "templates"
“Referência indefinida” para membro estático da classe de modelo acessada do método estático
Eu tenho um método de classe estática que precisa acessar um ponteiro MyTypePointer que, portanto, tem que ser declarado estático. Como é uma classe de model...
Obtendo o texto do modelo do FreeMarker no aplicativo Struts2
Gostaria de gerar email dentro de um aplicativo Struts2, usando o Freemarker. Como também estou usando o Freemarker para minha visão, gostaria de "reutilizar" a mesma configuração. Já existe uma pergunta semelhante para fazer a mesma coisa com o ...
É possível invocar um método com todas as combinações possíveis de K (com repetição) de argumentos passados em uma tupla?
O comportamento desejado pode ser ilustrado da seguinte maneira: void foo(int x, int y) { std::cout << x << " " << y << std::endl; } int main() { all_combinations<2>(foo, std::make_tuple(1, 2)); // K = 2 // to run: // foo(1, 1) // foo(1, 2) // ...
O membro base dependente do modelo não foi resolvido corretamente
Esta pergunta é um acompanhamento deMover uma função de membro da classe base para a classe derivada interrompe o programa sem motivo óbvio [https://stackoverflow.com/q/40462612/3093378](este é um excelente exemplo de por que não se deve ...
Passar o conteúdo da tupla como argumentos de função variável
Eu brinco com C ++ 0x por algum tempo e agora quero usar modelos e tupla variados para implementar a classe "Tarefa". Vou passar objetos de tarefa para os segmentos recém-criados (usando pthread). A classe Task conterá ponteiro de função para a ...
No C ++, por que não é possível fazer amizade com uma função de membro da classe de modelo usando o tipo de modelo de outra classe?
Em outras palavras, por que isso compila bem: template<typename Type> class A{ public: void f(); }; class B{ friend void A<int>::f(); }; template<> void A<int>::f(){ B* var = new B(); }Embora isso não ocorra: template<typename Type> class A{ ...
desambiguador de modelo
Estou tentando encontrar alguma informação sobre a palavra-chave do modelo usada como desambiguador, mas não há nada sobre isso. Provavelmente, estou pesquisando palavras-chave erradas, mas não há nada como .template ou -> template no padrão. O ...
“Permanente” std :: setw
Existe alguma maneira de definirstd::setw manipulador (ou sua funçãowidth) permanentemente? Veja isso: #include <iostream> #include <iomanip> #include <algorithm> #include <iterator> int main( void ) { int array[] = { 1, 2, 4, 8, 16, 32, 64, ...