Preguntas etiquetadas con instantiation

La instanciación es el proceso de creación de objetos a partir de una clase en la mayoría de los lenguajes orientados a objetos y basados ​​en objetos. En el lenguaje C ++, la creación de instancias es el proceso de crear una clase o función a partir de una plantilla de clase o de una función.

30
¿Cómo crear una matriz genérica en Java?
Debido a la implementación de los genéricos de Java, no puede tener un código como este: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } ¿Cómo puedo implementar esto manteniendo la seguridad de tipo? Vi una solución en …

5
¿Por qué es [] más rápido que list ()?
Recientemente comparé las velocidades de procesamiento de []y me list()sorprendió descubrir que []funciona más de tres veces más rápido que list(). Me encontré con la misma prueba con {}y dict()y los resultados fueron prácticamente idénticos: []y {}ambos tomaron alrededor 0.128sec / millón de ciclos, mientras que list()y dict()tomó aproximadamente 0.428sec …



9
¿Hay alguna forma de instanciar objetos de una cadena que contenga su nombre de clase?
Tengo un archivo: Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ y otro archivo: BaseFactory.h #include "Base.h" class BaseFactory { public: BaseFactory(const string &sClassName){msClassName = sClassName;}; Base * Create() { if(msClassName == "DerivedA") { return new DerivedA(); } else if(msClassName == "DerivedB") { return …



9
Creación de instancias de objetos C ++
Soy un programador de C que intenta entender C ++. Muchos tutoriales demuestran la creación de instancias de objetos mediante un fragmento como: Dog* sparky = new Dog(); lo que implica que más adelante harás: delete sparky; que tiene sentido. Ahora, en el caso de que la asignación de memoria …
113 c++  instantiation 




7
¿Python tiene un equivalente a Java Class.forName ()?
Tengo la necesidad de tomar un argumento de cadena y crear un objeto de la clase nombrada en esa cadena en Python. En Java, usaría Class.forName().newInstance(). ¿Existe un equivalente en Python? Gracias por las respuestas. Para responder a aquellos que quieren saber lo que estoy haciendo: quiero usar un argumento …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.