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

1 la respuesta

¿Es posible transformar los tipos en un paquete de parámetros?

¿Es posible transformar los tipos de un paquete de parámetros y pasarlo? P.ej. dado lo siguiente: template<class... Args> struct X {}; template<class T> struct make_pointer { typedef T* type; }; template<class T> struct make_pointer<T*> { ...

1 la respuesta

Parámetros de plantilla no tipo dependientes

Considere la siguiente clase: class Foo { enum Flags {Bar, Baz, Bax}; template<Flags, class = void> struct Internal; template<class unused> struct Internal<Bar, unused> {/* ... */}; template<class unused> struct Internal<Baz, unused> {/* ... ...

1 la respuesta

Plantillas PHP no encontradas en Symfony

Soy nuevo en Symfony y quiero usar el motor de plantillas PHP. A continuación se detallan los pasos que seguí para que funcione. 1.Habilitado el motor de plantillas PHP en config.yml templating: engines: ['twig', 'php']2.Definí la ruta de mi ...

5 la respuesta

¿Qué significa void (U :: *) (void)?

Estaba mirando la implementación de lais_class plantilla en Boost, y encontré alguna sintaxis que no puedo descifrar fácilmente. template <class U> static ::boost::type_traits::yes_type is_class_tester(void(U::*)(void)); template <class U> ...

1 la respuesta

¿Cómo declarar una estructura / clase con plantilla como amigo?

Me gustaría hacer lo siguiente: template <typename T> struct foo { template <typename S> friend struct foo<S>; private: // ... };pero mi compilador (VC8) se ahoga en él: error C3857: 'foo<T>': multiple template parameter lists are not ...

3 la respuesta

Detección constante en tiempo de compilación de C ++

Hay casos en que una fuente de biblioteca está disponible y tiene que admitir parámetros variables en general, pero en la práctica estos parámetros son comúnmente constantes. Entonces puede ser posible optimizar las cosas mediante el manejo ...

1 la respuesta

Constructor variad alternativo: ¿por qué funciona esto?

Al contestaresta pregunta [https://stackoverflow.com/q/32957830/2069064]sobre tratar de construir un constructor de referencia de reenvío variable que solo debería llamarse si ningún otro constructor es válido. Es decir, si hubiera un: C(const ...

5 la respuesta

Valor predeterminado de la función de plantilla C ++

¿Es posible definir el valor predeterminado para las variables de una función de plantilla en C ++? Algo como a continuación: template<class T> T sum(T a, T b, T c=????) { return a + b + c; }

2 la respuesta

Usando plantilla para el valor de retorno. ¿Cómo manejar el retorno nulo?

Tengo una estructura para almacenar la función de devolución de llamada de esta manera: template<class T> struct CommandGlobal : CommandBase { typedef boost::function<T ()> Command; Command comm; virtual T Execute() const { if(comm) return ...

1 la respuesta

Plantillas anidadas con alcance dependiente

¿Qué es el alcance dependiente y cuál es el significado de typename en el contexto del siguiente error? $ make g++ -std=gnu++0x main.cpp main.cpp:18:10: error: need 'typename' before 'ptrModel<std::vector<Data> >::Type' because ...