Tag: MULTIPLE-INHERITANCE
Tengo la clase Set que consiste en objetos IShape asignados dinámicamente, donde IShape es heredada por Square, Rectangle, etc. y necesito crear una función de filtro para crear un nuevo conjunto solo de ciertos tipos (por ejemplo, cuadrados). Básicamente, quiero recorrer el conjunto existente y seleccionar solo las formas que . . . Read more
Estoy tratando de usar la interfaz IComparable (no en este código de boceto) y sus 2 implementaciones para trabajar en el mismo objeto. Debo utilizar operadores para hacerlo. Me gustaría hacerlo sin resolverlo como aquí c.right::operator–(). Aquí tengo las interfaces Common y Uni, ambas heredadas por Inter. Luego tengo left . . . Read more
Tengo una estructura de clases como esta: LineTemplate (abstracto) / \ LineOut (abstracto) LineIn (final) / \ LineOutTransfers (final) LineOutSells (final) Tanto LineOut como LineIn deben leer una línea de un archivo, verificar su contenido en una base de datos y ejecutar múltiples consultas. Sin embargo, LineOut contiene dos variaciones . . . Read more
Estoy intentando derivar una clase C de dos clases, A y B; después de leer esta respuesta, intenté escribir using B::<función> para anular una función virtual pura en A con la implementación en B. Sin embargo, el enfoque de esa respuesta no funciona para funciones virtuales puras; en ese caso, . . . Read more
Tengo una pregunta sobre el proceso de instanciación de una clase hija con herencia múltiple de la clase padre A sin argumentos y de la clase padre B con argumentos de palabra clave respectivamente. En el código a continuación, no entiendo por qué se ejecuta el método “set_kwargs()” de “ParentB” . . . Read more