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

1 la respuesta

C ++ invocar constructor de plantilla explícito

¿Me puede decir cómo invocar explícitamente el constructor de plantillas (en la lista de inicializadores)? por ejemplo: struct T { template<class> T(); }; struct U { U() : t<void>() {} //does not work T t; };Gracias

1 la respuesta

¿Cómo puedo obtener el campo de estructura de un elemento de mapa en html / template de Go?

Tengo una estructuraTask: type Task struct { cmd string args []string desc string }E inicio un mapa que toma lo anteriorTask struct como un valor y unastring como clave (el nombre de la tarea) var taskMap = map[string]Task{ "find": Task{ cmd: ...

2 la respuesta

clase de plantilla: ctor contra función -> nuevo estándar C ++

en esta pregunta: modelo; Punto <2, doble>; Punto <3, doble> [https://stackoverflow.com/questions/2779155/template-point2-double-point3-double] Dennis y Michael notaron el constructor tontamente implementado irracionalmente. Tenían razón, no ...

4 la respuesta

`. ' no puede aparecer en una expresión constante

Recibo el siguiente error: `.' cannot appear in a constant-expressionpara esta función (línea 4): bool Covers(const Region<C,V,D>& other) const { const Region& me = *this; for (unsigned d = 0; d < D; d++) { if (me[d].min > other[d].min || ...

1 la respuesta

Función de amigo de plantilla y deducción por tipo de devolución

Nota: esta pregunta está muy cerca deDeducción de tipo de devolución para funciones de amigos en clase [https://stackoverflow.com/questions/18931993/return-type-deduction-for-in-class-friend-functions] , pero no encontré la respuesta a mi ...

4 la respuesta

Creación de instancias de miembro estático de plantilla explícita en una clase derivada

Estoy tratando de implementar una clase de plantilla con un miembro estático. Las clases que se derivan de la clase de plantilla se instanciarán sin la necesidad de escribir código adicional. Aquí está mi enfoque ingenuo (y no ...

1 la respuesta

¿Se pueden extraer tipos de la firma de función de parámetro de plantilla?

¿Hay alguna manera de extraer los tipos de una firma de función en el formulario?foo(bar) y obtener acceso a solofoo obar. Entonces, si tengo la plantilla: template<typename signiture> class type{ };donde está la firmafoo(bar) y luego tiene una ...

1 la respuesta

C ++ plantilla typedef

Tengo una clase template<size_t N, size_t M> class Matrix { // .... };Quiero hacer untypedef que crea unVector (vector de columna) que es equivalente a unMatrix con tamaños N y 1. Algo así: typedef Matrix<N,1> Vector<N>;Lo que produce un error ...

1 la respuesta

Agregar un elemento en las plantillas disponibles en Visual Studio 2013

¿Cómo agrego un nuevo tipo de plantilla en la vista de árbol de las plantillas disponibles de Visual Studio 2013? Si hace clic en Nuevo proyecto, en el panel lateral derecho de la siguiente ventana que se abre, hay una lista de las plantillas ...

1 la respuesta

nuevo de compilaciones de tipo incompleto cuando se envuelve en plantilla

Considere este código, con un error obvio de compilación: (1) struct A; struct B { B() { new A(); } // error: allocation of incomplete type 'A' };Usando ununique_ptr tampoco ayudará: (2) struct A; struct B { B() { std::make_unique<A>(); } // ...