Resultados de la búsqueda a petición "visitor"
Plantilla C ++ para cubrir métodos const y no const
Tengo un problema con la duplicación de código idéntico paraconst y noconst versiones. Puedo ilustrar el problema con algún código. Aquí hay dos visitantes de muestra, uno que modifica los objetos visitados y otro que no. struct VisitorRead { ...
¿Por qué no puedo visitar este tipo personalizado con boost :: variant?
El siguiente código: #include <boost/variant.hpp> #include <iostream> #include <string> struct A { A() { } ~A() throw() { } A& operator=(A const & rhs) { return *this; } bool operator==(A const & rhs) { return true; } bool operator<(A const & ...
Cómo el patrón de visitante evita el rechazo
¿Alguien puede mostrar un código de ejemplo antes y después para evitar la conversión hacia abajo del código de patrón de visitante? Gracias.
Visitantes y métodos virtuales con plantillas
En una implementación típica de laVisitante patrón, la clase debe tener en cuenta todas las variaciones (descendientes) de la clase base. Hay muchos casos en los que se aplica el mismo contenido de método en el visitante a los diferentes métodos. ...
Propósito del patrón de visitante con ejemplos [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Cuándo debo usar el patrón de diseño de visitante? [/questions/255214/when-should-i-use-the-visitor-design-pattern] 21 respuestas Estoy realmente confundido sobre el patrón de visitante y sus usos. ...
¿Cómo escribir el patrón de visitante para el árbol de sintaxis abstracta en Python?
Mi colega me sugirió que escribiera un patrón de visitante para navegar por el AST. ¿Alguien puede decirme más cómo comenzaría a escribirlo? Según tengo entendido, cada nodo en AST tendríavisit() método (?) que de alguna manera se llamaría (¿de ...
Patrón de traductor
En un trabajo anterior, mi gerente sugirió el uso de un patrón de traductor para convertir datos de una tabla de datos a objetos. Básicamente, la clase Trans...
¿Tipo de campo Java para un valor de un tipo automático genéricamente recursivo?
Dado una jerarquía de clases donde la clase base define un auto-tipo recursivo: abstract class A<T extends A<T>> { } ¿Cómo puedo declarar otra clase (que no debería ser genérica en T, porque dicha T podría variar durante la vida útil del objeto) ...
Página 2 de 2