templates

En std:: exchange, ¿por qué el segundo parámetro de plantilla está predeterminado?

El estándar C++14 especifica la siguiente declaración para std::exchange: template <class T, class U = T> T std::exch ... duciría a un resultado diferente que: template <class T, class U> T std::exchange(T& obj, U&& new_value);

¿Hay algún buen tutorial para usar sitemesh en una aplicación grails?

Soy un desarrollador Grails bastante experimentado, pero la mayor parte de mi experiencia ha sido con el uso de grails para s ... a reutilización. Creo que la respuesta aquí es un poco de uso de la g: applyLayout, pero ahí es donde estoy luchando más.

Apertura de una nueva ventana en HTML para target = " blank"

<a href="facebook.com/sharer" target="_blank" >Share this</a> ¿Cómo puedo hacer esto un cierto ancho y alto, e ... ventana, cuando el usuario hace clic en ella? En Firefox, el código actual solo abre una pestaña nueva (no una ventana nueva)

Inicialización de miembros estáticos de C++ (plantilla fun inside)

Para la inicialización de miembros estáticos utilizo una estructura auxiliar anidada, que funciona bien para clases no templa ... que el miembro de datos estáticos se use de una manera que requiera que exista la definición del miembro de datos estáticos.

Seleccione constructor de clase usando habilitar si

Considere el siguiente código: #include <iostream> #include <type_traits> template <typename T> struct A ... ; ¿Es algo así posible para constructor? ¿Es esto posible con otro constructor (s) (copy-constructor y move-constructor)?

Acceder a un valor de mapa mediante una clave variable en una plantilla Go

¿Cómo puedo buscar el valor de un mapa usando una clave variable sin iterar? Así que uno puede buscar una tecla constante en el mapa de variables x x con $x.key1, pero ¿es posible hacer amap.$key?

Pasar un literal de cadena como parámetro a una clase de plantilla de C++

Quiero una clase que tome dos parámetros en su constructor. El primero puede ser un int, doble o flotante, así que <typena ... gún código compilable que declare una plantilla de clase simple como se describe y declare un objeto de esa clase? Gracias

¿El uso de std::array conduce a la saturación de código? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Plantillas de C++: Convenciendo a uno mismo contra la saturac ... chado código? Es insignificante? ¿Debo preocuparme por esto para los parámetros de plantilla que no son de tipo en general?

¿Cuál es el significado de plantilla<> con corchetes angulares vacíos en C++?

template<> class A{ //some class data }; He visto este tipo de código muchas veces. ¿cuál es el uso de template<> en el código anterior? ¿Y cuáles son los casos en los que necesitamos ordenar su uso?

Cómo probar unitariamente errores deliberados de compilación de código de plantilla

Tenga en cuenta que esto NO es un duplicado de ¿Cómo escribir una prueba unitaria para verificar el error de compilación? ya ... mo boost-test, así que supongo que debería integrarse en el sistema de compilación. ¿Cómo suelen abordarse estas cuestiones?

Django ¿cómo pasar variables personalizadas al contexto para usar en la plantilla de administración personalizada?

Estoy extendiendo la lista de cambios.html y Yo en necesidad de salida de una variable definida en settings.py ¿Cómo paso esa variable en particular al contexto de la plantilla de administración personalizada?

Problema GCC: uso de un miembro de una clase base que depende de un argumento de plantilla

El siguiente código no compila con gcc, pero sí con Visual Studio: template <typename T> class A { public: T foo; ... e tenga que hacer esto. ¿Hay algo en las especificaciones oficiales de C++ que GCC está siguiendo aquí, o es solo un ¿rareza?

Probando la igualdad de variables en ramita

En ramita, ¿hay una manera fácil de probar la igualdad de 2 variables? {% if var1 = var2 %} no es válido, {% if var1 is sam ... ica manera que he encontrado de comparar enteros es convertirlos a ambos en cadenas:{% if var1|lower is sameas(var2|lower) %}

acceso a miembros protegidos de superclass en C++ con plantillas [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Por qué tengo que acceder a los miembros de la clase base de ... ::b. Estoy usando LLVM GCC 4.2. Nota: Si hago que g() y b sean públicos en la superclase, todavía falla con el mismo error.

Obtener el tipo de retorno de la función miembro sin un objeto

Tengo un número de clases que no puedo modificar. Cada uno tiene un constructor de copia, al menos otro constructor, y una f ... parámetro de plantilla adicional footype, o incluso un parámetro no clase de tipo T, pero ¿hay alguna manera de evitar esto?

Angular 4 * ngIf else if?

¿Cómo tendría múltiples casos en una declaración *ngIf? Estoy acostumbrado a Vue o Angular 1 con tener un if, else if, y els ... o son compatibles con Angular 4, así que ¿cuál sería la forma recomendada de estructurar mi código con condiciones como esta?

¿Cuáles son los casos de uso de jsdom

Después de leer este Micro templates are dead artículo. Me he vuelto curioso: Si el uso del DOM en el servidor da como re ... or, como jsdom en lugar de un motor de plantillas como EJS o jade. La pregunta es específica del nodo .js and other SSJS

Sintaxis de C++ para la especialización explícita de una función de plantilla en una clase de plantilla?

Tengo código que funciona en VC9 (Microsoft Visual C++ 2008 SP1) pero no en GCC 4.2 (en Mac): struct tag {}; template< ... not correct syntax, what is? template< typename T > template<> inline void C< T >::f< tag >( T ) {}

Cambiar copyright / top-comment / "header" en TODOS los archivos nuevos en Xcode 5

Cuando crea cualquier archivo en Xcode5, la parte superior del archivo se ve así: ¿Hay alguna manera de CAMBIAR esa ... e superior del bloque de comentarios de archivo". Pero es imposible buscar en Google debido a la mezcla con otros términos.)

Plantilla de C++ y en línea

Cuando estoy escribiendo una clase simple (sin plantilla), si la implementación de la función se proporciona "justo en su lug ... pename T> inline void B::DontKnowFunction() { T a = 0; } ¿Qué pasaría aquí en el primer y en el segundo caso? Gracias.