Resultados de la búsqueda a petición "templates"

6 la respuesta

Uso de rasgos de tipo C ++ 11 para proporcionar implementaciones en línea alternativas

¿Es razonable el siguiente patrón de código cuando se utilizan rasgos en código con plantilla donde ambas implementaciones alternativas son siempre compilables? Leer el código parece más claro que hacer otras travesuras para ...

1 la respuesta

Symfony2 personalizar el formulario de representación de fecha y hora

Tengo un formulario con una fecha y hora representada como 5 entradas seleccionadas d MM AAAA H-i $builder ->add('date', 'datetime', array( 'data' => new \DateTime('now'), //default value 'format' => 'd-MM-yyyy H-i-s', 'years' => array(2016, ...

2 la respuesta

¿Por qué se eliminan los calificadores de argumentos de plantilla al deducir el tipo?

Mientras construía un pequeño programa de muestra con Microsoft VisualStudio 2008, noté algo extraño sobre la deducción de los tipos pasados a las plantillas. Considere este ejemplo: template<class T> void f( T v ) { x; // trigger a compile ...

1 la respuesta

Referencia indefinida a miembros de la plantilla

Soy nuevo en C ++ y estoy preparando una tarea usando NetBeans IDE en Ubuntu 10.04. Yo uso g ++ como un compilador de C ++. El mensaje de error: build/Debug/GNU-Linux-x86/Maze.o: In function `Maze': Maze/Maze.cpp:14: undefined reference to ...

4 la respuesta

Usando std :: enable_if con parámetros de tipo anónimo

Trato de usarstd::enable_if con un parámetro de tipo no utilizado y sin nombre, para no distorsionar elreturn tipo. Sin embargo, el siguiente código no se compila. #include <iostream> template <typename T, typename ...

4 la respuesta

Mover una función miembro de la clase base a la clase derivada rompe el programa sin ninguna razón obvia

Esta pregunta (inventada) se formuló inicialmente como un rompecabezas, ocultando algunos de los detalles que podrían ayudar a ver el problema más rápido. Desplácese hacia abajo para lo más ...

1 la respuesta

El miembro base dependiente de la plantilla no se resuelve correctamente

Esta pregunta es un seguimiento deMover una función miembro de la clase base a la clase derivada rompe el programa sin ninguna razón obvia [https://stackoverflow.com/q/40462612/3093378](este es un excelente ejemplo de por qué uno no debería ...

1 la respuesta

¿Por qué no puedo bajar el puntero a los miembros en argumentos de plantilla?

Si hago un puntero a miembro base, puedo convertirlo en puntero a miembro derivado generalmente, pero no cuando se usa dentro de una plantilla como Buzz a continuación, donde el primer argumento de plantilla influye en el segundo. ¿Estoy luchando ...

1 la respuesta

¿Los paquetes de parámetros de guarda verificados son causa de programas mal formados en caso de especializaciones?

Este es un seguimiento deesta [https://stackoverflow.com/questions/40076078/are-checked-guard-parameter-packs-cause-of-ill-formed-programs] pregunta. Considere el siguiente código: #include <type_traits> template<typename T, typename... P, ...

3 la respuesta

¿Por qué no se puede especificar el argumento predeterminado para una especialización de plantilla explícita?

El siguiente código no pudo pasar la compilación, ¿cuál es la consideración para este error del compilador? template<class T> void f(T t) {}; template<> void f<char>(char c = 'a') {} Mensaje de error: los argumentos predeterminados no están ...