Resultados de la búsqueda a petición "template-meta-programming"

4 la respuesta

¿Cómo construir un almacén de clave / valor en tiempo de compilación?

4 la respuesta

Constexpr inicialización de matriz para ordenar contenidos.

Esto es un poco un rompecabezas en lugar de un problema del mundo real, pero me he metido en una situación en la que quiero poder escribir algo que se compor...

4 la respuesta

¿Puedo sobrecargar las funciones con caracteres tipográficos?

4 la respuesta

¿Cómo uso std :: enable_if con un tipo de devolución auto deducible?

4 la respuesta

Construcción C ++ que se comporta como la macro __COUNTER__ [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿C ++ admite contadores de tiempo de compilación? [/questions/6166337/does-c-support-compile-time-counters] 7 respuestasTengo un conjunto de clases de C ++ y cada una debe declarar una ...

4 la respuesta

tipo de búsqueda, para el cual se mantiene

Estaba jugando con plantillas e intentaba implementar el siguiente ayudante. first_constructible<Types..., Args...>::typeque devolvería el primer tipo deTypes que es construible a partir deArgs.... El primer problema obviamente es tener dos ...

4 la respuesta

detección de typedef en tiempo de compilación (metaprogramación de plantilla)

Actualmente estoy haciendo una metaprogramación de plantilla. En mi caso, puedo manejar cualquier tipo "iterable", es decir, cualquier tipo para el que untypedef foo const_iterator existe de la misma manera. Intenté utilizar la nueva ...

4 la respuesta

¿Cómo funciona esta plantilla de clase has_member?

Estoy tratando de entender cómo funciona la siguiente plantilla de clase (tomada deaqu [http://groups.google.com/group/comp.lang.c++.moderated/msg/e5fbc9305539f699?pli=1] ), pero no pude entenderlo correctamente: template <typename Type> class ...

4 la respuesta

Verificación de un miembro existe, posiblemente en una clase base, versión C ++ 11

Inhttps: //stackoverflow.com/a/1967183/13484 [https://stackoverflow.com/a/1967183/134841], se proporciona una solución para verificar estáticamente si existe un miembro, posiblemente en una subclase de un tipo: template <typename Type> class ...

5 la respuesta

Crear vectores n-dimensionales con tamaños dados

Entonces, lo que quiero es crear un vector multidimensional de un tipo dado donde la primera dimensión tendrá el tamaño del primer argumento de una llamada de función, etc., por ejemplo, si lo hago std::size_t n = 5; auto x = make_vector<int>(n ...