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

1 la respuesta

¿Por qué `void * = 0` y` void * = nullptr` hacen la diferencia?

staba jugando con SFINAE y encontré un comportamiento que no puedo explicar. Esta compila bien [https://ideone.com/HDlWP7]: template<typename Integer, std::enable_if_t<std::is_integral<Integer>::value>* = nullptr> void foo(Integer) {} ...

4 la respuesta

¿Cómo funciona la plantilla Can_Copy de Stroustrup?

Stroustrup proporciona unCan_copy template [http://www.stroustrup.com/bs_faq2.html#constraints]. ¿Como funciona template<class T1, class T2> struct Can_copy { static void constraints(T1 a, T2 b) { T2 c = a; b = a; } Can_copy() { void(*p)(T1,T2) ...

4 la respuesta

Cómo funciona la instancia de plantilla de enlace de C ++

Si defino una función (tal vez una función de miembro de clase pero no en línea) en un archivo de encabezado que está incluido por dos unidades de traducción diferentes, obtengo un error de enlace ya que esa función está definida de ...

2 la respuesta

¿Estoy usando la clase de puntero correctamente en este eliminador genérico unique_ptr <> ()?

Creé una plantilla de eliminación genérica que se puede usar para crearunique_ptr<>()ubtipos @ que permiten unDeleter aparte de solodelete ptr. Funciona muy bien con los indicadores de optimización predeterminados (es decir,-O0), sin embargo, ...

1 la respuesta

¿Cómo defino una función de plantilla dentro de una clase de plantilla fuera de la definición de clase?

Dado template <class T> class Foo { public: template <class U> void bar(); };¿Cómo implemento la barra fuera de la definición de la clase mientras sigo teniendo acceso a los parámetros de plantilla T y U?

1 la respuesta

El argumento de la plantilla de plantilla causa un error del compilador en Clang pero no en GCC [duplicado]

Esta pregunta ya tiene una respuesta aquí: Parámetro de plantilla de plantilla y valores predeterminados [duplicado] [/questions/48645226/template-template-parameter-and-default-values] 1 respuesta Mientras ayuda con el problema señalado en ...

2 la respuesta

¿Qué es un tipo sin nombre en C ++?

omo parte de la lectura de mi inodoro en el estándar C ++ ANSI ISO IEC 14882 2003, me encontré con lo siguiente: 14.3.1.2: Un tipo local, un tipo sin vinculación, un tipo sin nombre o un tipo compuesto de cualquiera de estos tipos no se ...

1 la respuesta

Implementar un asistente personalizado para Visual Studio para clases de C ++ personalizadas

para hacer que las nuevas clases de C ++ se ajusten a algunas convenciones de codificación bastante exigentes (por adelantado: no estoy en condiciones de discutir esto ...), estaba pensando en una forma de generar apéndices para nuevas clases de ...

2 la respuesta

¿Puedo declarar variables locales / temporales dentro de una plantilla jQuery?

¿Es posible declarar nuevas variables dentro de la sintaxis de la plantilla jQuery? Espero lograr el equivalente de esto (que no funciona): {{var test = "test"}} <div> ${test} </div>

4 la respuesta

Templatized branchless int max / min function

Estoy tratando de escribir una función sin ramificación para devolver el MAX o MIN de dos enteros sin recurrir a if (o? :). Utilizandola técnica ...