Resultados da pesquisa a pedido "templates"
C ++ passando uma classe derivada shared_ptr para uma função de mode
Primeiro algo que deve funcionar, depois algo que não funciona. Por que não é a questão. Declaro duas classes: class Base { ... }; class Derived : public Base { ... };Tenho a seguinte função em outro lugar: void foo(shared_ptr<Base> base); O ...
ontrole deslizante @WPF com dois polegares
Estou tentando criar um controle deslizante com dois polegares para meu aplicativo, para usar como controle deslizante de intervalo, mas estou com problemas. O requisito básico para mim é obter um único controle deslizante com marcas de escala e ...
unção @constexpr com argumento de referência não utilizado - gcc vs clang
Considere o seguinte código: template <int N, typename T> void f(T) { } template <typename T> constexpr int k(T&) { return 0; } int main() { constexpr auto i = 1; f<k(i)>([&i] { f<k(i)>(0); }); }clang++ (tronco compila.g++ (tronco falha com o ...
Como eu puxaria o conteúdo de uma página do CMS para um bloco estátic
Quero puxar o conteúdo de uma página do CMS para o meu bloco estático; se você souber de uma maneira de fazer isso, ficaria muito grat
Usando palavras-chave de exportação com modelos
omo eu entendo a palavra-chave "export" pode ser usada para que você possa expor classes de modelo ou assinaturas de funções por meio de um arquivo de cabeçalho e abstrair a implementação real em um arquivo de bibliotec Alguém pode fornecer um ...
rro de compilação da especialização do modelo de função
##A.hh template<class T> void func(T t) {} template<> void func<int>(int t) {} void func2(); ##A.cpp void func2() {} ##main.cpp func("hello"); func(int());O erro que recebo é: erro LNK2005: "void __cdecl func (int)" (?? $ func @ H @@ YAXH @ Z) já ...
como os modelos funcionam, eles estão sempre embutidos?
Eu posso entender como funciona se eles estiverem embutidos. Mas se não são, como isso funciona? todos os arquivos de objetos obtêm sua própria cópia, por exemplo, do modelo de funçã
c ++ idioma pimpl: Implementação dependendo de um parâmetro de modelo
Emessa questã [https://stackoverflow.com/questions/5419670/inner-class-depending-on-a-template-argument] Perguntei, sem sucesso, como usar diferentes implementações pimpl, dependendo de um argumento de model alvez este exemplo ilustra melhor o ...
Inclusão circular com modelos
O código a seguir compila perfeitamente: // MyFile.h #ifndef MYFILE_H_INCLUDED #define MYFILE_H_INCLUDED template <typename Datatype> class MyClass { public: void MyMethod(); } #include "MyFile.cpp" #endif // MyFile.cpp #ifndef ...
lguma maneira de metaprogramação para gerar sobrecargas para vários números de parâmetros de model
Estou tentando criar um conjunto de modelos de função que podem ter diferentes tipos e números de parâmetros, como este: template <T0> void call(T0 arg0); template <T0, T1> void call(T0 arg0, T1 arg1); template <T0, T1, T2> void call(T0 arg0, ...