Resultados de la búsqueda a petición "templates"
¿Usar un parámetro de plantilla en una directiva de preprocesador?
¿Es posible usar un parámetro de plantilla constante sin tipo en una directiva de preprocesador? Esto es lo que tengo en mente: template <int DING> struct Foo { enum { DOO = DING }; }; template <typename T> struct Blah { void DoIt() { #if ...
¿Cómo funciona `is_base_of`?
¿Cómo funciona el siguiente código? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T> ...
¿Qué significa "typename =" en los parámetros de la plantilla?
He visto esta expresión en la página 189 del libro "Effective Modern C ++": template<typename T, typename = typename std::enable_if<condition>::type> explicit Person(T&& n);Me pregunto qué hace la parte "typename ="significa. Ciertamente parece ...
¿Cómo puedo agregar una nueva plantilla de precios a Magento?
¿Cómo puedo agregar una nueva plantilla de precios a la vista de categoría (template / catalog / product / list.phtml) sin cambiar la plantilla de precios que se usa en (template / catalog / product / view.phtml)? ambos archivos usan template / ...
¿Cómo instanciar explícitamente una función de plantilla?
Tengo una función de plantilla con un argumento. Tengo que instanciar esa función sin llamar a esa función significa explícitamente que tengo que instanciar. Tengo esta función: template <class T> int function_name(T a) {}Ejecuté esa función ...
Constexpr variable y división
Estoy tratando de evaluar esta expresión simple en tiempo de compilación usando la nueva función constexpr de C ++ 11: template <int a, int b> class Test { static constexpr double c = a / b; };Pero esto es lo que Clang me sigue ...
PHP Templating
Estoy escribiendo una capa de plantilla simple en PHP, pero me he quedado un poco atascado. Así es como funciona en este momento: Primero usofetch_template para cargar el contenido de la plantilla desde la base de datos: esto funciona (y ...
Cargando plantilla de velocidad dentro de un archivo jar
Tengo un proyecto donde quiero cargar una plantilla de velocidad para completarla con parámetros. Toda la aplicación está empaquetada como un archivo jar. Lo que inicialmente pensé hacer era esto: VelocityEngine ve = new VelocityEngine(); URL ...
Problemas con tipos dependientes en plantillas
Tengo problemas con las plantillas y los tipos dependientes: namespace Utils { void PrintLine(const string& line, int tabLevel = 0); string getTabs(int tabLevel); template<class result_t, class Predicate> set<result_t> findAll_if(typename ...
Los corchetes angulares de cierre doble (>>) generan un error de sintaxis en un caso ESPECÍFICO
Eclipse (Luna, 4.4.2) me dice que tengo un error de sintaxis en la siguiente línea: static_cast<Vec<int, DIM>>(a.mul(b));Recordé que los corchetes angulares de doble cierre>> puede generar problemas con algunos compiladores, así que pongo un ...