Resultados da pesquisa a pedido "templates"
Cálculo e impressão de fatorial em tempo de compilação em C ++
template<unsigned int n> struct Factorial { enum { value = n * Factorial<n-1>::value}; }; template<> struct Factorial<0> { enum {value = 1}; }; int main() { std::cout << Factorial<5>::value; std::cout << Factorial<10>::value; }O programa acima ...
Usando PHP como um mecanismo de modelo
Não vou discutir sobre a escolha de um mecanismo de modelo apenas contra o PHP. Eu escolhi não usar um mecanismo de modelo, como o Smarty, porque gostaria de aprender como projetar corretamente um modelo usando PHP e HTML. Alguém poderia fornecer ...
Como defino uma função de modelo dentro de uma classe de modelo fora da definição de classe?
Dado: template <class T> class Foo { public: template <class U> void bar(); };Como implementar barra fora da definição de classe enquanto ainda tenho acesso aos parâmetros de modelo T e U?
Chamando um modelo com vários parâmetros de pipeline
Em um modelo do Go, às vezes a maneira de passar os dados certos para o modelo certo me parece estranha. Chamar um modelo com um parâmetro de pipeline parece chamar uma função com apenas um parâmetro. Digamos que eu tenha um site para Gophers ...
O scala fornece algo como modelos C ++?
Eu sou do C ++ e estou tentando entender o sistema de tipos da scala. Considere a seguinte classe de modelo C ++: template<class T> class Point2 { Point2( T x, T y ) : x(x), y(y) {} T x; T y; Point2<T> operator+( Point<T> const& other ) const { ...
Como reconciliar o idioma C ++ da separação de cabeçalho / fonte com modelos?
Estou pensando um pouco sobre esse negócio de modelos. Em C e C ++, é muito comum colocar declarações nos arquivos de cabeçalho e definições nos arquivos de origem e manter os dois completamente separados. No entanto, isso nem parece ser ...
Erro de compilação com modelos - nenhuma função correspondente para chamada
Estou tentando converter uma string em um número. Para isso, encontrei o seguinte caminho: #include <iostream> #include <string> template <typename T> T stringToNumber(const std::string &s) { std::stringstream ss(s); T result; return ss >> ...
Distinguindo números inteiros de tipos de ponto flutuante em um modelo
Eu gostaria de executar cálculos semelhantes, mas não idênticos, para vários tipos de números inteiros (16, 32, 64 bits) e tipos de ponto flutuante (float, double, long double). A maior parte do código é idêntica, mas algumas partes precisam ser ...
forçar que o modelo <class> seja derivado de BaseClassA?
existe a possibilidade de forçar um modelo a ser de uma determinada classe base, para que eu possa chamar a função de classe base? template <class T> void SomeManager::Add(T) { T->CallTsBaseClassFunction(); //... do other stuff }
Mecanismo de modelo de looping do PHP - do zero
Para um projeto de grupo, estou tentando criar um mecanismo de modelo para PHP, pois as pessoas menos experientes na linguagem podem usar tags como {name} em seu HTML e o PHP substituirá essa tag por uma variável predefinida de uma matriz. Bem ...