Resultados de la búsqueda a petición "polymorphism"
¿Es necesario asignar un puntero incompatible para implementar el polimorfismo en C
Intento simular el polimorfismo de C ++ en C con el siguiente código: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void ...
¿Es mi método para evitar dynamic_cast <> más rápido que dynamic_cast <>?
Estaba respondiendo unpregunta [https://stackoverflow.com/questions/2758158/which-casting-technique-is-better-for-doing-casting-from-upper-class-to-lower-cla] Hace unos minutos y me planteó otro: En uno de mis proyectos, analizo algunos mensajes ...
creando una matriz que puede contener objetos de diferentes clases en C ++
¿Cómo puedo crear una matriz que pueda contener objetos de diferentes clases en C ++?
¿Qué es el polimorfismo en Javascript?
He leído algunos artículos posibles que pude encontrar en Internet enpolimorfismo. Pero creo que no pude comprender el significado y su importancia. La mayoría de los artículos no dicen por qué es importante y cómo puedo lograr un comportamiento ...
Pasar un personaje asignable a una subrutina con argumento ficticio polimórfico ilimitado en Fortran
Estoy tratando de escribir una rutina que sea capaz de convertir una cadena en diferentes tipos de tipos de datos, basada en un polimorfismo ilimitado. La idea es que el usuario llame a esta rutina, pasando la variable donde desea almacenar los ...
Evitar la instancia de Java
Tener una cadena de operaciones de "instancia de" se considera un "olor a código". La respuesta estándar es "usar polimorfismo". ¿Cómo lo haría en este caso? Hay varias subclases de una clase base; ninguno de ellos está bajo mi control. Una ...
¿Cómo funciona el polimorfismo en Python?
Soy nuevo en Python ... y provengo de un entorno principalmente de Java, si eso explica algo. Estoy tratando de entender el polimorfismo en Python. Quizás el problema es que estoy esperando los conceptos que ya sé proyectar en Python. Pero armé ...
Patrón de diseño o soluciones aceptadas para evitar el cambio de tipos
Estoy tratando de encontrar un patrón de diseño bueno y limpio o una implementación comúnmente aceptada para lidiar con una enumeración de tipos donde el tipo individual solo se conoce en tiempo de ejecución. Sé que se han hecho preguntas ...
¿Cómo utilizar boost :: smart_ptr en polimorfismo?
Aumenta los punteros inteligentesse puede usar con polimorfismo [https://stackoverflow.com/questions/4763814/can-boostsmart-ptr-be-used-in-polymorphism] , pero ¿cómo devuelve la subclase al puntero? using namespace boost; // ... ...
Tipos existenciales para tipos polimórficos con límite F y subtipos no genéricos?
Tengo dos subtipos que necesito que sean polimórficos limitados por F por un tipoA, y un subtipo de uno de esos subtipos, es decir trait A[T <: A[T]] { def x: T } trait Ter extends A[Ter] trait For extends A[For] trait C extends TerLuego trato ...