Resultados de la búsqueda a petición "template-meta-programming"
Uso del argumento de plantilla vacía en la implementación de modismos de detección temprana
Enn4502 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4502.pdf]los autores describen una implementación temprana del idioma de detección que encapsula elvoid_t truco. Aquí está su definición junto con el uso para definir un rasgo ...
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 ...
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 ...
Parámetros de plantilla en plantillas de C ++
Estoy tratando de usar parámetros de plantilla de plantilla, similar a lo que se haceaquí yaquí (y muchos otros lugares).
Metafunción de plantillas para detectar especializaciones de plantillas.
Inspirado poresta pregunta, me pregunto si hay alguna verificación en tiempo de compilación que se pueda introducir para detectar si se han dado dos instanci...
Secuencia entera de caracteres de literales definidos por el usuario que toman cadenas como parámetros
Actualmente, solo los dobles pueden producir una plantilla de caracteres en un literal definido por el usuario: template <char...> double operator "" _x(); // Later 1.3_x; // OK "1.3"_y; // C++14 does not allow a _y user- // defined operator to ...
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 ...