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

2 la respuesta

Anular un método abstracto con uno virtual

Estoy tratando de anular un método abstracto en una clase abstracta con un método virtual en una clase secundaria. Yo (¿asumí hasta ahora?) Entiendo la diferencia entre métodos abstractos y virtuales. Obviamente no puedo hacerlo, pero mi ...

5 la respuesta

Swift - método de clase que debe ser anulado por subclase

¿Existe una forma estándar de hacer una "función virtual pura" en Swift, es decir. uno quedebeser anulado por cada subclase, y que, si no es así, causa un error de tiempo de compilación?

3 la respuesta

¿Cuál es el equivalente de las funciones virtuales de c ++ en PHP?

Lo esabstract function xxx? ¿Acabo de hacer una prueba que parece indicar que un método privado también es virtual? class a { private function test() { echo 1; } } class b extends a { private function test() { echo 2; } public function call() { ...

3 la respuesta

Herencia múltiple en C ++ con clases base derivadas de la misma clase

Me encontré con un problema al intentar reutilizar el código de diferentes clases. Lo publico aquí con la esperanza de que algunos de ustedes puedan ayudarme. Tengo un conjunto de clases (B, C) derivadas de la misma clase (A) que obliga a la ...

9 la respuesta

¿Hay alguna manera de asegurarse de que las clases que implementan una interfaz implementen métodos estáticos?

En primer lugar, leí la útil respuesta de Erickson a"¿Por qué no puedo definir un método estático en una interfaz Java?" [https://stackoverflow.com/questions/512877/why-cant-i-define-a-static-method-in-a-java-interface/513001#513001] . Esta ...

10 la respuesta

Definir una clase abstracta sin ningún método abstracto.

¿Puedo definir una clase abstracta sin agregar un método abstracto?

4 la respuesta

Convenciendo a Swift de que una función nunca volverá, debido a una excepción lanzada

Debido a que Swift no tiene métodos abstractos, estoy creando un método cuya implementación predeterminada genera un error incondicionalmente. Esto obliga a cualquier subclase a anular el método abstracto. Mi código se ve así: class SuperClass { ...

3 la respuesta

¿Por qué no puedes llamar a funciones abstractas de clases abstractas en PHP?

He configurado una clase padre abstracta y una clase concreta que la amplía. ¿Por qué la clase padre no puede llamar a la función abstracta? //foo.php <?php abstract class AbstractFoo{ abstract public static function foo(); public static ...

3 la respuesta

¿Cuáles son las diferencias entre Hashmap y Hashtable en teoría?

¿Hay diferencias entre hashmap y hashtable en teoría? No me refiero a las definiciones concretas dadas en Java (o la implementación), sino en teoría. ¿No es una tabla hash un mapa que utiliza hash ... de ahí un hashmap?

1 la respuesta

ptr_map y puntero

Estoy usando ptr_map de boost para almacenar objetos derivados de algún tipo de resumen base. class Entity { virtual void foo() = 0; }; class Entity1 : public Entity {}; class Entity2 : public Entity {}; boost::ptr_map<string, Entity> someMap; ...