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

2 la respuesta

¿Por qué recibo un error de Linker con el puntero de función de plantilla?

Tengo una clase EventMgr que tiene una función de plantilla para registrar un oyente. Pero cuando registro un oyente, el enlazador me da un "error LNK2019: símbolo externo sin resolver". Código de aperitivo: class EventMgr { template< class T, ...

1 la respuesta

¿Cómo crear cv :: Mat desde el búfer (matriz de datos T *) usando una función de plantilla?

Me gustaría escribir una función de plantilla para copiar datos referenciados por punteroT* image acv::Mat. Estoy confundiendo cómo generalizar T y cv_type. template<typename T> cv::Mat convert_mat(T *image, int rows, int cols) { // Here we need ...

6 la respuesta

Usando PHP como motor de plantillas

No voy a discutir sobre la elección de un motor de plantillas solo contra PHP. Elijo no usar un motor de plantillas, como Smarty, porque me gustaría aprender a diseñar correctamente una plantilla usando PHP y HTML. ¿Podría alguien proporcionar ...

4 la respuesta

Cálculo e impresión factorial en tiempo de compilación en C ++

template<unsigned int n> struct Factorial { enum { value = n * Factorial<n-1>::value}; }; template<> struct Factorial<0> { enum {value = 1}; }; int main() { std::cout << Factorial<5>::value; std::cout << Factorial<10>::value; }El programa ...

3 la respuesta

¿Cómo especializar solo algunos miembros de una clase de plantilla?

Código: template<class T> struct A { void f1() {}; void f2() {}; }; template<> struct A<int> { void f2() {}; }; int main() { A<int> data; data.f1(); data.f2(); }; ERROR:test.cpp: In function 'int main()': test.cpp:16: error: 'struct A<int>' has ...

1 la respuesta

¿Se esperan reglas de evaluación de cortocircuito en tiempo de compilación?

Programa Aproduce un error de compilación (como se esperaba) ya queisFinite se llama con un tipo no integral. Programa A#include <iostream> class Foo {}; template<typename T> bool isFinite(const T& t) { static_assert(std::is_integral<T>::value, ...

5 la respuesta

¿Hay algo como una declaración de caso moderada?

Así que tengo este código realmente feo: template <typename T> std::conditional_t<sizeof(T) == sizeof(char), char, conditional_t<sizeof(T) == sizeof(short), short, conditional_t<sizeof(T) == sizeof(long), long, enable_if_t<sizeof(T) == ...

5 la respuesta

¿Hay una plantilla de inicio de sesión incorporada en Django?

Quiero permitir que un usuario inicie sesión antes de ver las páginas. ¿Existe alguna plantilla integrada para el inicio de sesión del usuario, de modo que no tenga que escribir mi propia página de inicio de sesión?

7 la respuesta

¿Cómo obtener la URL actual dentro de una plantilla de Django?

Me preguntaba cómo obtener la URL actual dentro de una plantilla. Di que mi URL era /user/profile/¿Cómo devuelvo esto a la plantilla?

3 la respuesta

C ++ nombre de plantilla bastante imprimir

Necesito imprimir nombres de plantillas sangrados para fines de depuración. Por ejemplo, en lugar de una sola línea, me gustaría sangrar un nombre como este: boost::phoenix::actor< boost::phoenix::composite< ...