templates

¿Puede alguien explicar este código de plantilla que me da el tamaño de una matriz? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Argumentos mágicos en plantillas de función ... esta función de plantilla. ¿Qué sucede con el array cuando lo paso por allí que da n como el número de elementos en el array?

Estructura con variables de plantilla en C++

Estoy jugando con las plantillas. No estoy tratando de reinventar el std:: vector, estoy tratando de entender el templateting ... y; Parece que está funcionando si uso una clase en lugar de una estructura, así que ¿no es posible con estructuras typedef?

¿Qué es "Expresión SFINAE"?

En http://blogs.msdn.com/b/vcblog/archive/2011/09/12/10209291.aspx , el equipo de VC++ declara oficialmente que aún no han i ... x1, x2; X x3 = f(x1, x2); // deduction fails on #1 (cannot add X+X), calls #2 Mi pregunta es: ¿Qué es "Expresión SFINAE"?

¿Es posible "almacenar" un paquete de parámetros de plantilla sin expandirlo?

Estaba experimentando con plantillas variádicas de C++0x cuando me topé con este problema: template < typename ...Args & ... ete de parámetros en un typedef, sin desempaquetarlo. Es posible? Si no, ¿hay alguna razón por la que esto no está permitido?

¿Por qué recibo un error al intentar llamar a una función miembro de plantilla con un parámetro de tipo explícito?

No lo entiendo, me parece que la llamada a f es completamente inequívoca, pero no se compila con expected primary-expression ... void f() { } }; template<typename T> struct B : A<T> { void g() { this->f<int>(); } };

Búsqueda de dos fases-explicación necesaria

¿Qué significa que el compilador está usando la búsqueda de dos fases para compilar la clase de plantilla?

definición múltiple de la especialización de plantillas cuando se utilizan diferentes objetos

Cuando uso una plantilla especializada en diferentes archivos objeto, obtengo un error de "definición múltiple" al vincular. ... o, ¿por qué? Traté de buscar respuestas, pero todo lo que obtuve fue "usar en línea" sin ninguna otra explicación. Gracias

¿Cómo encontrar la longitud de la matriz dentro de las plantillas del manillar?

Tengo una plantilla Handlebars que se representa usando un objeto json. En este json estoy enviando una matriz. Así: var js ... a matriz. Algo como: {{#each item}} {{ array.length }} {{/each}} No se pudo encontrar en la documentación del Manillar.

Razor vistas como plantillas de correo electrónico

Estoy creando un motor de correo electrónico en mvc3 y estoy tratando de usar las vistas de razor como plantillas de correo electrónico. He oído que esto es posible, pero todavía no he encontrado ninguna información al respecto.

Instanciación explícita - ¿cuándo se usa?

Después de unas semanas de descanso, estoy tratando de ampliar y extender mi conocimiento de las plantillas con el libro Tem ... a situación en la que me gustaría o quiero usar esta característica. Si alguien puede explicarme eso seré más que agradecido.

Renderizar objetos JSON usando una plantilla Django después de una llamada Ajax

He estado tratando de entender cuál es la forma óptima de hacer Ajax en Django. Al leer cosas aquí y allá, deduje que el pr ... 942 porque es una versión mejorada de la anterior! Encontré que el soporte de herencia funciona mucho mejor de esta manera..

void t "puede implementar conceptos"?

Estaba viendo la segunda parte de La charla CppCon2014 de Walter Brown sobre metaprogramación de plantillas , durante la cual ... ; {}; Debido a la charla, entiendo cómo funciona este ejemplo, pero no veo cómo llegamos de aquí a algo como Concepts Lite.

cómo pasar variables entre plantillas de jade

Estoy usando una plantilla como base, y quiero que sea consciente de algunas variables establecidas en la página que la está ... s does not get used from within template.jade extends template Quiero la página compilada.jade para tener un título"cosas"

¿Qué significa "ODR-use" algo?

Esto acaba de surgir en el contexto de otra pregunta. Aparentemente las funciones miembro en las plantillas de clase solo s ... arias unidades de compilación? ¿Se instancian todas las funciones miembro si instancio explícitamente una plantilla de clase?

¿Dónde puedo encontrar plantillas/diagramas de visio decentes para arquitectura de software?

¿Alguien tiene buenas urls para plantillas o ejemplos de diagramas en Visio 2007 para ser usados en arquitectura de software?

¿C++ soporta contadores de tiempo de compilación?

Con el propósito de introspección, a veces he querido asignar automáticamente números de serie a los tipos, o algo similar. ... ter_read ]; } ls; std::cout << sizeof ls.x << ' ' << sizeof ls.y << '\n'; // print "9 10" }

variable estática constexpr vs función

¿Hay una diferencia entre declarar constante de coma flotante como una variable static constexpr y una función como en el ej ... ass MY_PI { public: static constexpr float MY_PI_VAR = 3.14f; static constexpr float MY_PI_FUN() { return 3.14f; } }

¿Especialización parcial de la plantilla de función C++?

Sé que el siguiente código es una especialización parcial de una clase: template <typename T1, typename T2> class MyC ... n () { cout << max(4,4.2) << endl;; cout << max(5,5) << endl; int z; cin>>z; }

Cómo acelerar el tiempo de compilación de g++ (cuando se usan muchas plantillas)

Esta pregunta es quizás de alguna manera extraña, pero ¿cómo puedo acelerar el tiempo de compilación de g++? Mi código C++ ut ... agradable, porque a veces tengo la impresión, que pasé demasiado tiempo mirando el registro de la consola del compilador ...

¿Cuál es el significado de " h "en "<%=h [h]%>"?

Cuando genero un scaffold predeterminado, se muestran las etiquetas de visualización.HTML.el erb tiene <%=h @broker.name %> Conozco la diferencia entre <% y <%=. ¿Qué hace la "h"?