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

18 la respuesta

D de tipo de clase único que es seguro y se mantiene a través de los límites de la biblioteca

Agradecería cualquier ayuda ya que C ++ no es mi lenguaje principal. Tengo una clase de plantilla que se deriva en varias bibliotecas. Estoy tratando de encontrar una manera de asignar de forma exclusiva un id int a cada clase derivada. Sin ...

2 la respuesta

¿Por qué no puedo especializar el miembro de plantilla anidado sin especializar primero la plantilla de clase adjunta?

Aquí está el código: template <typename T> struct A { template <typename U> struct B; }; template <typename T> template <> // 0_o struct A<T>::B<int> {}; Sé que no puedo hacer esto, pero estoy más interesado en saberlo lógicamente ¿Por qué no ...

8 la respuesta

operador de sobrecarga << para std :: tuple - ¿posibles simplificaciones?

Solía una respuesta a la pregunta SO "iterar sobre tupla" [https://stackoverflow.com/a/6894436/350713] para escribir un método para sobrecargar<<. Este método fue probado y parece funcionar correctamente cong++ 4.7 en Debian squeeze. Sin ...

6 la respuesta

Método de plantilla de especialización de clase de plantilla

Aquí está mi código: template<typename T1, typename T2> class MyClass { public: template<int num> static int DoSomething(); }; template<typename T1, typename T2> template<int num> int MyClass<T1, T2>::DoSomething() { cout << "This is the common ...

4 la respuesta

KnockoutJS evento de enlace después del renderizado de plantilla

He estado buscando durante un tiempo, y estoy bastante seguro de que esta es una pregunta nueva, y no una repetición como sugiere el título. :) ásicamente, estoy tratando de averiguar si hay un evento de suscripción que KnockoutJS crea después ...

2 la respuesta

jqgrid: ¿Cómo definir plantillas / ajustes preestablecidos de filtro dentro de un cuadro combinado?

Tengo un jqgrid que contiene algunos datos para filtrar. Me gustaría definir un cuadro combinado con algunos conjuntos / plantillas de filtros predefinidos. Si un usuario selecciona un elemento del cuadro combinado, la cuadrícula debería aplicar ...

8 la respuesta

Inyección de dependencia de C ++: ¿plantillas o métodos virtuales?

Me pregunto cuál es la forma en C ++ de usar la inyección de dependencia. ¿Está usando plantillas o clases polimórficas? Considere el siguiente código, class AbstractReader { public: virtual void Read() = 0; }; class XMLReader : public ...

4 la respuesta

OpenTbs convierte etiquetas html a etiquetas de MS Word

Estoy usando OpenTbs,http: //www.tinybutstrong.com/plugins/opentbs/tbs_plugin_opentbs.htm [http://www.tinybutstrong.com/plugins/opentbs/tbs_plugin_opentbs.html]. Tengo una plantilla.docx y puedo reemplazar campos con contenido, pero si ...

6 la respuesta

Diseño de patrón para evitar el downcasting en el mensaje que pasa

Base classMessageHandler ha derivado clases. Les gustaría pasar mensajes el uno al otro. Los mensajes pueden ser de diferentes clases, pero se pueden hacer para compartir una clase base. ¿Cómo puede cadaMessageHandler evitar rechazar un mensaje ...

8 la respuesta

Si quiero especializar solo un método en una plantilla, ¿cómo lo hago?

Di que tengo una clase con plantilla como template <typename T> struct Node { // general method split void split() { // ... actual code here (not empty) } };Necesito especializar esto en el caso de la clase Triángulo ... algo así como template ...