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

2 la respuesta

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. ...

6 la respuesta

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. ...

2 la respuesta

Usar un ExpressionVisitor de LINQ para reemplazar parámetros primitivos con referencias de propiedad en una expresión lambda

2 la respuesta

Patrón de visitante VS Patrón de iterador: ¿visitando a través de la clase de jerarquía?

Estoy estudiando las ventajas del Patrón de visitante y citandoPatrones de diseño [http://it.wikipedia.org/wiki/Design_Patterns]: Pero un iterador no puede funcionar en estructuras de objetos con diferentes tipos de elementos. Por ejemplo, la ...

2 la respuesta

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.

7 la respuesta

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 { ...

3 la respuesta

Boost Graph Library y visitantes

4 la respuesta

Patrón de visitante en python

Aquí hay una implementación simplificada del patrón de visitante en C ++. ¿Es posible implementar algo como esto en Python? Lo necesito, porque pasaré objetos del código C ++ a una función en Python. Mi idea era implementar un visitante en ...

4 la respuesta

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...

1 la respuesta

¿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 & ...