Pytania oznaczone «instantiation»

Tworzenie instancji to proces tworzenia obiektów z klasy w większości języków obiektowych i obiektowych. W języku C ++ tworzenie instancji to proces tworzenia klasy lub funkcji na podstawie szablonu klasy lub szablonu funkcji.

706
Dlaczego [] jest szybszy niż list ()?

Niedawno w porównaniu z przetwarzaniem prędkości []i list()i była zaskoczona, że []pracuje więcej niż trzy razy szybciej niż list(). Pobiegłem ten sam test z {}i dict()a wyniki były praktycznie identyczne: []i {}zarówno trwała około 0.128sec / milion cykli, podczas list()i dict()trwało około...

113
Tworzenie instancji obiektu w C ++

Jestem programistą C, próbującym zrozumieć C ++. Wiele samouczków demonstruje tworzenie instancji obiektu za pomocą fragmentu kodu, takiego jak: Dog* sparky = new Dog(); co oznacza, że ​​później zrobisz: delete sparky; co ma sens. Teraz, w przypadku, gdy dynamiczna alokacja pamięci nie jest...

95
Czy Python ma odpowiednik Java Class.forName ()?

Muszę wziąć argument w postaci ciągu znaków i utworzyć obiekt klasy nazwanej w tym ciągu w Pythonie. W Javie użyłbym Class.forName().newInstance(). Czy istnieje odpowiednik w Pythonie? Dzięki za odpowiedzi. Aby odpowiedzieć tym, którzy chcą wiedzieć, co robię: Chcę użyć argumentu wiersza...