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

1 la respuesta

¿Qué es un contexto no reducido?

He estado expuesto aesta pregunta [https://stackoverflow.com/q/1268504/493122] recientemente y las respuestas se pueden resumir en "Es un contexto no reducido". Específicamente, el primero dice que es así y luego redirige al estándar ...

1 la respuesta

Especialización de plantilla en diferentes espacios de nombres.

Estoy desarrollando una biblioteca multiplataforma con C ++. MSVC compila bien pero g ++ me está dando problemas. Supongamos que tengo la siguiente clase de ayuda de Enum: // File: Enum.h #ifndef ENUM_H #define ENUM_H #include <map> #include ...

4 la respuesta

¿Por qué se permite la especialización parcial de una plantilla de clase anidada, mientras que completa no?

template<int x> struct A { template<int y> struct B {};. template<int y, int unused> struct C {}; }; template<int x> template<> struct A<x>::B<x> {}; // error: enclosing class templates are not explicitly specialized template<int x> template<int ...

2 la respuesta

Meteor: función de llamada después de que la plantilla se procesa con datos

Tengo varias publicaciones que quiero mostrar dentro de un carrusel. Para el carrusel, yo usoBúhoCarrusel [http://www.owlcarousel.owlgraphic.com/]. <div class="owl-carousel" id="featured-carousel"> {{#each featuredPosts}} <div> <h2> ...

3 la respuesta

Método de plantilla para seleccionar entre funciones en función de la accesibilidad del constructor

Estoy escribiendo una claseptr_scope_manager gestionar la creación y destrucción de punteros en un ámbito determinado. He estudiado las respuestas de esta pregunta: El constructor privado inhibe el uso de emplace [_back] () para evitar ...

2 la respuesta

std :: integral_constant <char *, "kernel32.dll"> no se compilará?

Quiero hacer una constante integral de char * y "kernel32.dll", pero siempre falla. Los siguientes son mis intentos fallidos, ¿alguien puede mostrarme el uso correcto? error 1: cout << std::integral_constant<const char*, "kernel32.dll">::value ...

2 la respuesta

SFINAE: detecta si la clase tiene función libre

¿Hay alguna manera, usando SFINAE, de detectar si una función libre está sobrecargada para una clase determinada? Básicamente, tengo la siguiente solución: struct has_no_f { }; struct has_f { }; void f(has_f const& x) { } template <typename T> ...

5 la respuesta

Clase de plantilla PHP con variables?

Quiero facilitar el desarrollo de mis nuevos proyectos, y quería una solución de motor de plantillas muy simple. Miré a mi alrededor en la red y todo está demasiado hinchado o me da escalofríos. Mis archivos HTML serán así: <html> <head> ...

7 la respuesta

Expansión de paquete de plantilla variable

Estoy tratando de aprender plantillas y funciones variadic. No puedo entender por qué este código no se compila: template<typename T> static void bar(T t) {} template<typename... Args> static void foo2(Args... args) { (bar(args)...); } int ...

2 la respuesta

Tipos de tipo superior con C ++

Esta pregunta es para las personas que conocen tanto Haskell (o cualquier otro lenguaje funcional que admita tipos de tipo superior) como C ++ ... ¿Es posible modelar tipos superiores con plantillas C ++? ¿Si es así, ...