Resultados de la búsqueda a petición "virtual-method"
C #: ¿Alguna forma de saltear una de las llamadas base en polimorfismo?
class GrandParent { public virtual void Foo() { ... } } class Parent : GrandParent { public override void Foo() { base.Foo(); //Do additional work } } class Child : Parent { public override void Foo() { //How to skip Parent.Foo and just get to ...
Tamaño de objeto C ++ con métodos virtuales.
Tengo algunas preguntas sobre el tamaño del objeto con virtual.1) función virtual
Cambiar el modificador de params en un método de anulación
Soy consciente de que un
Llamando funciones virtuales dentro de constructores
Supongo que tengo dos clases de C ++: class A { public: A() { fn(); } virtual void fn() { _n = 1; } int getn() { return _n; } protected: int _n; }; class B : public A { public: B() : A() {} virtual void fn() { _n = 2; } }; Si escribo el ...
Overriding métodos virtuales de C ++ con múltiples firmas [duplicado]
Esta pregunta ya tiene una respuesta aquí: ¿Por qué una función anulada en la clase derivada oculta otras sobrecargas de la clase base? [/questions/1628768/why-does-an-overridden-function-in-the-derived-class-hide-other-overloads-of-the] 4 ...
Programación orientada a objetos en Haskell
Estoy tratando de comprender la programación de estilo orientado a objetos en Haskell, sabiendo que las cosas van a ser un poco diferentes debido a la falta ...
¿Es la palabra clave "anular" solo una comprobación de un método virtual anulado?
Por lo que yo entiendo, la introducción de
¿Swift tiene despacho dinámico y métodos virtuales?
Viniendo de un fondo C ++ / Java / C # esperaba ver métodos virtuales en Swift, sin embargo, al leer la documentación de Swift no veo mención de métodos virtuales. ¿Qué me estoy perdiendo?
Forzar a todas las clases a implementar / anular un método 'virtual puro' en la jerarquía de herencia de varios niveles
En C ++ por qué lapur virtuall método @ exige su anulación obligatoriasolament a sus hijos inmediatos (para la creación de objetos), pero no a los nietos, etc. struct B { virtual void foo () = 0; }; struct D : B { virtual void foo () { ... }; ...
Página 1 de 2