Resultados de la búsqueda a petición "crtp"
Definición de Java Enum
Pensé que entendía los genéricos de Java bastante bien, pero luego encontré lo siguiente en java.lang.Enum:
CRTP para evitar la sobrecarga de la función de miembro virtual
InCRTP para evitar el polimorfismo dinámico [https://stackoverflow.com/questions/262254/c-crtp-to-avoid-dynamic-polymorphism] , se propone la siguiente solución para evitar la sobrecarga de las funciones de miembros virtuales e imponer una ...
C ++ CRTP y acceder a los typedefs anidados derivados de base
editar Pondré un enlace github aquí cuando termine de alterar mi diseño para cualquier persona interesada. Antecedente Estoy reemplazando unaboost::intrusive, intrusive_set, con mi propia implementación como conjunto intrusivo compilado de 64 ...
¿Cómo evitar errores al usar CRTP?
UtilizandoCRTP [http://en.wikipedia.org/wiki/Curiously_recurring_template_pattern]a veces escribo un código como este: // this was written first struct Foo : Base<Foo, ...> { ... }; // this was copy-pasted from Foo some days later struct Bar : ...
¿Cuál es el patrón de plantilla curiosamente recurrente (CRTP)?
Sin referirse a un libro, ¿alguien puede proporcionar una buena explicación paraCRTP con un ejemplo de código?
¿Una colección polimórfica de patrón de plantilla curiosamente recurrente (CRTP) en C ++?
Tengo una claseBase de las cuales tengo dos clases,DerivedA yDerivedB Como es definido debajo. template <typename Derived> class Base{ public: double interface(){ static_cast<Derived*>(this)->implementation(); } }; class Derived,A : ...
Deducción de tipo de retorno CRTP y c ++ 1y
Recientemente estuve jugando con CRTP cuando encontré algo que me sorprendió cuando lo usé con las funciones de c ++ 1y cuyo tipo se deduce. El siguiente cód...
Inicializar un miembro de datos constexpr estático de la clase base utilizando un miembro de datos constexpr estático de la clase derivada
Considere el siguiente 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]lo compilasonido metálico ...
C ++ polimorfismo estático (CRTP) y usando typedefs de clases derivadas
Yo leo elWikipedia article [http://en.wikipedia.org/wiki/Curiously_Recurring_Template_Pattern] sobre el patrón de plantilla curiosamente recurrente en C ++ para hacer un polimorfismo estático (léase: tiempo de compilación). Quería generalizarlo ...
Plantilla curiosamente recurrente - variación
Respecto aCRP si quiero implementar una ligera variación de la misma (usando el parámetro de plantilla de plantilla) obtengo un error de compilación: