Resultados da pesquisa a pedido "crtp"

1 a resposta

Como escrever um bom padrão de modelo curiosamente recorrente (CRTP) em c #

Um tempo atrás eu queria criar meu próprio mapeador de dados que seria muito mais simples do que o seu ORM médio. Ao fazer isso, descobri a necessidade de te...

1 a resposta

Como faço para passar parâmetros de modelo para um CRTP?

No código a seguir:

1 a resposta

clang ++ não aceitando o uso do parâmetro modelo de modelo ao usar o CRTP

Estou recebendo erros de compilação ao tentar chamar o construtor de classe base na lista de inicialização derivada ao usar um parâmetro de modelo de modelo ...

1 a resposta

Problemas de subclassificação dependentes de parâmetros de modelo e modelo curiosamente recorrentes

Estou tentando fazer o seguinte código funcionar template < class __derived, class __object = typename __derived::Object > struct Base { using Derived = __derived; using Object = __object; void function(Object o) { return Derived::function(s); } ...

1 a resposta

Inicializando um membro de dados constexpr estático da classe base usando um membro de dados constexpr estático da classe derivada

Considere o seguinte código: template<typename T> struct S { static constexpr int bar = T::foo; }; struct U: S<U> { static constexpr int foo = 42; }; int main() { }GCC v6.1 [https://godbolt.org/g/xDmBPW]compila,clang 3.8 ...

1 a resposta

C ++: com CRTP, a classe definida na classe derivada não está acessível na classe base

qui está a classe base (simplificada): template <class T> class SharedObject { protected: QExplicitlySharedDataPointer <typename T::Data> d; }; E aqui está o derivado: class ThisWontCompile : public SharedObject <ThisWontCompile> { private: ...

2 a resposta

Modelo Curiosamente Recorrente - Variação

A respeito deCRP se eu quiser implementar uma ligeira variação dele (usando o template template) eu recebo um erro de compilação:

2 a resposta

Modelos e covariâncias curiosamente recorrentes derivados

2 a resposta

Ponto de função virtual C ++ CRTP da instanciação

Estou tentando entender se um simples padrão CRTP é válido pelo padrão.O código abaixo compila e funciona como esperado (no clang).Mas o meu entendimento dos...

2 a resposta

CRTP e c ++ 1y tipo de retorno de dedução