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

1 la respuesta

¿Cómo usar el valor de la plantilla al llamar a la función?

HTML: <li data-id="{{Name.first}}" ng-click="getNames('{{Name.first}}')">Guión: $scope.getNames = function(name) { // I am getting "{{Name.first}}" which I sent. I am not getting the template value $http({ , method : "POST", url : "/some/url", ...

2 la respuesta

¿Sangrado VIM para plantillas de C ++?

¿Alguien tiene o sabe sobre vim plugin / macro / function que sangra muy bien las plantillas de c ++? Cuando destaco la definición de plantilla en el archivo vim .hpp / .h y la sangro con '=' obtengo algo como esto: > template < > class ...

3 la respuesta

Especialización de plantilla de funciones

Mientras leoesta [http://www.gotw.ca/publications/mill17.htm], Estoy confundido por los siguientes ejemplos: // Example 2: Explicit specialization // template<class T> // (a) a base template void f( T ); template<class T> // (b) a second base ...

1 la respuesta

La deducción de plantilla y constexpr en tiempo de compilación depende del compilador y los indicadores de optimización

La siguiente pregunta se condensa de un código mucho más grande. Por lo tanto, algunas expresiones parecen ser excesivas o innecesarias, pero son cruciales para el código original. Considere tener una estructura, que contiene constantes de ...

3 la respuesta

Deducción de la función.

Digamos que tenemos una plantilla de clase como esta: template<typename F> class A { public: template<typename... Args> A(F f, Args... args) { /* Do something... */ } };Y ahora quiero usarlo de alguna manera como esta: A<int(int)> a(::close, ...

5 la respuesta

¿Cómo valido los parámetros de plantilla en tiempo de compilación cuando una clase con plantilla no contiene funciones miembro utilizables?

Tengo un siguiente plantillastruct: template<int Degree> struct CPowerOfTen { enum { Value = 10 * CPowerOfTen<Degree - 1>::Value }; }; template<> struct CPowerOfTen<0> { enum { Value = 1 }; };que se usará así: const int NumberOfDecimalDigits = ...

1 la respuesta

Por qué agregar `const` hace que la referencia universal sea rvalue

He estado leyendo sobre las referencias universales en la última obra maestra de Scott sobre c ++ 11 y 14, dicho esto a pesar de un argumento asignado a lvalue o a un parámetro de referencia de tipo rvalue, hay algo intermedio llamado referencia ...

1 la respuesta

Herencia de plantilla y una variable miembro base

Recibo un error extraño cuando intento usar la herencia de plantillas. Este es mi código: template <class T> class A { public: int a {2}; A(){}; }; template <class T> class B : public A<T> { public: B(): A<T>() {}; void test(){ std::cout ...

2 la respuesta

Cómo saber si una propiedad existe y es falsa

Estoy teniendo dificultades para determinar si los datos pasados a la plantilla jquery existen y son falsos sin obtener errores. Esto es lo que estoy usando para probar <html> <head> <title>jQuery Templates {{if}} logic</title> </head> <body> ...

2 la respuesta

C ++: & (std :: cout) como argumento de plantilla

¿Por qué no es posible pasar?std::cout¿La dirección como argumento de plantilla? O si es posible, ¿cómo? Esto es lo que probé: #include <iostream> template<std::ostream* stream> class MyClass { public: void disp(void) { (*stream) << "hello"; } ...