«instantiation» 태그된 질문

인스턴스화는 대부분의 객체 지향 및 객체 기반 언어로 된 클래스에서 객체를 만드는 프로세스입니다. C ++ 언어에서 인스턴스화는 클래스 템플릿 또는 함수 템플릿에서 클래스 또는 함수를 만드는 프로세스입니다.

30
Java에서 일반 배열을 만드는 방법은 무엇입니까?
Java 제네릭의 구현으로 인해 다음과 같은 코드를 가질 수 없습니다. public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } 타입 안전을 유지하면서 이것을 어떻게 구현할 수 있습니까? Java 포럼에서 다음과 같은 솔루션을 보았습니다. import java.lang.reflect.Array; class Stack<T> { …

5
[]가 list ()보다 빠른 이유는 무엇입니까?
최근의 처리 속도 비교 []와 list()그 발견 놀랐다 []실행 빠르게 세 번 것보다 더 이상 list(). 나는과 동일한 테스트를 실행 {}하고 dict(): 결과는 실질적으로 동일했다 []및 {}동안 모두 약 0.128sec / 만회했다 list()및 dict()약 0.428sec / 만회 각했다. 왜 이런거야? 수행 []하고 {}(아마 ()와 ''도) 자신의 명시 적 이름의 대응이 …



9
클래스 이름을 가진 문자열에서 객체를 인스턴스화하는 방법이 있습니까?
파일이 있습니다 : Base.h class Base; class DerivedA : public Base; class DerivedB : public Base; /*etc...*/ 그리고 다른 파일 : 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") { …


4
Swift에서 UIView 서브 클래스에 대한 사용자 정의 초기화를 작성하는 방법
a 와 inita로 UIView서브 클래스를 만들고 싶다고 가정 해보십시오 .StringInt 서브 클래 싱하는 경우 Swift에서 어떻게해야 UIView합니까? 방금 사용자 정의 init()함수를 만들지 만 매개 변수가 String 및 Int이면 "init.r에서 반환하기 전에 super.init ()가 호출되지 않는다"고 알려줍니다. 그리고 전화 super.init()하면 지정된 이니셜 라이저를 사용해야한다고 들었습니다. 거기서 무엇을 사용해야합니까? 프레임 버전? 코더 …

9
C ++ 개체 인스턴스화
저는 C ++를 이해하려는 C 프로그래머입니다. 많은 튜토리얼은 다음과 같은 스 니펫을 사용하여 객체 인스턴스화를 보여줍니다. Dog* sparky = new Dog(); 이는 나중에 다음을 수행 할 것임을 의미합니다. delete sparky; 말이 되네요. 이제 동적 메모리 할당이 필요하지 않은 경우 대신 위를 사용하는 이유가 있습니까? Dog sparky; Sparky가 범위를 벗어나면 소멸자가 …
113 c++  instantiation 

3
자바 스크립트에서 소문자 "f"를 사용하는`new function ()`
제 동료는 소문자 "f"와 함께 "new function ()"을 사용하여 JavaScript에서 새 개체를 정의했습니다. 모든 주요 브라우저에서 잘 작동하는 것처럼 보이며 개인 변수를 숨기는데도 상당히 효과적입니다. 예를 들면 다음과 같습니다. var someObj = new function () { var inner = 'some value'; this.foo = 'blah'; this.get_inner = function () { return …


4
리플렉션을 사용하여 C #에서 기본 생성자없이 형식의 인스턴스 만들기
다음 클래스를 예로 들어 보겠습니다. class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } 그런 다음 리플렉션을 사용하여이 유형의 인스턴스를 만들고 싶습니다. Type t = typeof(Sometype); object o = Activator.CreateInstance(t); 일반적으로 이것은 작동하지만 SomeType매개 변수없는 생성자를 정의 하지 않았기 때문에 를 호출하면 " 이 개체에 …

7
파이썬에는 Java Class.forName ()과 동등한 것이 있습니까?
문자열 인수를 가져와 Python에서 해당 문자열로 명명 된 클래스의 개체를 만들어야합니다. Java에서는 Class.forName().newInstance(). 파이썬에 동등한 것이 있습니까? 응답 해 주셔서 감사합니다. 내가하는 일을 알고 싶은 사람들에게 대답하려면 : 명령 줄 인수를 클래스 이름으로 사용하고 인스턴스화하고 싶습니다. 나는 실제로 Jython으로 프로그래밍하고 Java 클래스를 인스턴스화하고 있으므로 Java-ness가 질문입니다. getattr()잘 작동합니다. 고맙습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.