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

4 la respuesta

El tipo incompleto no está permitido en una clase, pero sí en una plantilla de clase

El siguiente es un código no válido: struct foo { struct bar; bar x; // error: field x has incomplete type struct bar{ int value{42}; }; }; int main() { return foo{}.x.value; } Esto es bastante claro, ya quefoo::bar se considera incompleto en ...

5 la respuesta

especialización parcial de plantillas de funciones

En el fragmento de código a continuación, template<typename T1> void func(T1& t) { cout << "all" << endl; } template<typename T2> void func(T2 &t) { cout << "float" << endl; } // I do not want this // template<> void func(float &t) int main() { ...

6 la respuesta

otor de plantilla de bucle @PHP: desde cero

Para un proyecto grupal, estoy tratando de crear un motor de plantillas para PHP para que las personas con menos experiencia en el lenguaje puedan usar etiquetas como {name} en su HTML y PHP reemplazará esa etiqueta con una variable predefinida ...

1 la respuesta

sclite (SCTK), el argumento de plantilla C ++, Filter :: Filter *, no es válido. Cygwin

Problem Actualmente estoy intentando instalar NIST'ssclite, que forma parte de SCTK 2.4.0 github [https://github.com/chinshr/sctk] oVersión más nuev [https://www.nist.gov/itl/iad/mig/tools]). Estoy intentando instalar enCygwin inbash. La ...

4 la respuesta

using std :: is_same, por qué mi función aún no puede funcionar para 2 tipos

Estoy tratando de escribir una función que pueda imprimir tanto la pila como la cola, mi código es el siguiente template<typename Cont> void print_container(Cont& cont){ while(!cont.empty()){ if(std::is_same<Cont, stack<int>>::value){ auto elem ...

1 la respuesta

Template Argument Deduction Broken in Clang 6 for Temporary Objects

a deducción de argumentos de plantilla parece estar rota en el Clang 6 para objetos temporales. g ++ 8.1.0 compila y ejecuta el ejemplo correctamente. Clang 6.0.0 y 6.0.2 ambos error en la línea indicada con este mensaje: error: expected ...

1 la respuesta

¿Cómo actualizo una variable de plantilla de Eclipse sobre la marcha?

He agregado la siguiente nueva plantilla de Eclipse a través del punto de extensión. Simplemente agrega una plantilla para una muestra testTag etiqueta. <!-- Add code template --> <extension point="org.eclipse.ui.editors.templates"> <template ...

2 la respuesta

Obtenga el tipo de parámetro, plantillas, C ++

Existe la siguiente estructura de datos simplificada: Object1.h template <class T> class Object1 { private: T a1; T a2; public: T getA1() {return a1;} }; Object2.h template <class T> class Object2: public Object1 <T> { private: T b1; T ...

2 la respuesta

Omitir plantilla de paquete de otro paquete en Symfony 3.4 / 4

porque la herencia de paquetes está en desuso desde Symfony 3.4 y se eliminará en 4.0, estoy encontrando una nueva solución. Yo tengo Solicitu FooBundle BarBundle Y no tengo problema con anular plantillas en la aplicación. Pero necesito anular ...

2 la respuesta

Cómo devolver diferentes tipos basados en std :: is_same check

Considere el siguiente código: template<typename T> T foo() { if (std::is_same<T, int>::value) return 5; if (std::is_same<T, std::string>::value) return std::string("bar"); throw std::exception(); }Cuando se llama confoo<int>(), arroja un ...