templates

¿Qué significa plantilla?

Cuando declaro una plantilla, estoy acostumbrado a tener este tipo de código: template <class T> Pero en esta pregu ... Pero, ¿qué significa? ¿Es un parámetro no tipo? Y si es así, ¿cómo podemos tener una plantilla sin ningún parámetro de tipo?

Ejecutar un comando en una tarea Grunt

Estoy usando Grunt (herramienta de compilación de línea de comandos basada en tareas para proyectos JavaScript) en mi proyec ... Soy a un archivo javascript. Estoy ejecutando este jar desde la línea de comandos, pero quiero configurarlo como una tarea.

usando plantilla externa (C++11)

Figura 1: plantillas de función TemplHeader.h template<typename T> void f(); TemplCpp.cpp template<typename T ... itamos usar la palabra clave extern template para evitar múltiples instantaciones. ¿Es esto solo para clases o las funciones?

Argumentos por defecto de la plantilla

Si se me permite hacer lo siguiente: template <typename T = int> class Foo{ }; ¿Por qué no se me permite hacer lo s ... C++11 introdujo argumentos de plantilla predeterminados y en este momento están siendo elusivos para mi completa comprensión.

Duplicar código usando c++11

Actualmente estoy trabajando en un proyecto y tengo el siguiente problema. Tengo un método C++ que quiero trabajar de dos ma ... en plantillas, por lo que puede que me falte algo. ¿Alguno de ustedes tiene una idea? ¿O es simplemente imposible en C++11?

En Rails, ¿cómo renderiza JSON usando una vista?

Supongamos que está en su controlador de usuarios y desea obtener una respuesta json para una solicitud de show, sería bueno ... horraría toneladas de dolor, y lavaría esa sensación horriblemente sucia que tengo cuando renderizo mi json en el controlador

Plantillas anidadas con ámbito dependiente

¿Qué es el ámbito dependiente y cuál es el significado de typename en el contexto del siguiente error? $ make g++ -std=gnu ... ename Data> struct ptrType { typedef ptrModel< std::vector<Data> >::Type Type; }; int main() { return 0; }

Cómo depurar variables en Smarty como en PHP var dump()

Tengo algunas variables dentro de una plantilla y no se donde las he asignado. Necesito saber qué hay dentro de una variable ... entana emergente. ¿Cómo puedo generar/depurar variables inteligentes usando algo como var_dump() dentro de las plantillas?

Inicialización de miembros estáticos en una plantilla de clase

Me gustaría hacer esto: template <typename T> struct S { ... static double something_relevant = 1.5; }; Pero ... co de S. Dado que S es template, no puedo poner la definición dentro de un archivo compilado. ¿Cómo resuelvo este problema ?

¿Cómo puedo hacer eco de HTML en PHP?

Quiero imprimir HTML condicionalmente para generar una página, así que ¿cuál es la forma más fácil de hacer eco de fragmentos ... d>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo '</html>', "\n";

Error de plantilla confuso

He estado jugando con clang un tiempo, y me topé con "test/SemaTemplate/dependent-template-recover.cpp " (en la distribución ... tamente se supone que se debe insertar la palabra clave template para tener el código que debe ser ¿sintácticamente correcto?

Parámetros de plantilla que no son de tipo

Entiendo que el parámetro de plantilla no tipo debe ser una expresión integral constante. ¿Puede alguien arrojar luz sobre po ... ante. ¿Cuáles son las razones para no permitir tipos no constantes como std::string como en el fragmento de código anterior ?

Cómo funciona` void t'

Vi la charla de Walter Brown en Cppcon14 sobre programación moderna de plantillas ( Parte I, Parte II ) donde presentó su téc ... one. ¿Por qué es eso? (No veo por qué este tipo necesita coincidir, no solo cualquier tipo predeterminado hace el trabajo?)

¿Cómo reemplazar un conjunto de tokens en una cadena Java?

Tengo la siguiente Cadena de plantilla: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Tam ... ""); buffer.append(replacement); } } matcher.appendTail(buffer); return buffer.toString(); }

Módulo % en plantilla Django

Estoy buscando una manera de usar algo como el operador de módulo en django. Lo que estoy tratando de hacer es agregar un nom ... v> {% endfor %} Por supuesto, esto no funciona porque % es un carácter reservado. ¿Hay alguna otra manera de hacer esto?

¿Por qué no inferir parámetro de plantilla de constructor?

Mi pregunta hoy es bastante simple: ¿por qué el compilador no puede inferir parámetros de plantilla de constructores de clase ... ender la lógica detrás de permitir la inferencia de plantillas para funciones, pero no para clases adecuadamente construidas.

Plantillas Bash: ¿Cómo construir archivos de configuración a partir de plantillas con Bash?

Estoy escribiendo un script para automatizar la creación de archivos de configuración para Apache y PHP para mi propio servid ... los diferentes y con muchas variables, la línea será demasiado larga. ¿ Se te ocurre alguna otra solución elegante y segura?

Cambiar plantillas en Xcode

Cómo cambiaría las plantillas iniciales creadas por Xcode al crear una nueva Clase Cocoa. Me refiero a los comentarios y el nombre de clase creados al usar el asistente para nuevas clases de Xcode.

Plantillas de C++ Turing-completo?

Me han dicho que el sistema de plantillas en C++ está Turing-completo en tiempo de compilación. Esto se menciona en este post ... ia. ¿Puede proporcionar un ejemplo no trivial de un cálculo que explota esta propiedad? Es este hecho útil en la práctica?

Oficialmente, ¿para qué es typename?

En ocasiones he visto algunos mensajes de error realmente indescifrables escupidos por gcc al usar plantillas... Específicame ... declaré a dos iteradores como miembros de otra clase templada y tuve que hacer esto)... ¿Cuál es la historia en typename?