destructor

    2

    2답변

    PHP에서 사용할 수 있거나 먹을 수있는 객체가 있습니다. 어쨌든, 그것은 끝났어. 공용 메서드 useItem()에 의해 호출되는 activate()이라는 추상 보호 된 메서드가 있습니다. 은 activate()으로 전화를 걸어 자신을 파괴 할 수 있습니까? 그렇지 않다면 항목이 영구적으로 사라 졌는지 확인하는 가장 좋은 방법은 무엇입니까?

    1

    1답변

    저는 대개 클래스 소멸자 메소드 __destruct()를 사용하여 세션에 객체를 유지하거나 무엇이 있는지 확인합니다. 그것은 매우 convinient하지만 똑같이 매력적 인 다른 방법이 있다면 나는 궁금합니다. 당신은 그런 것을 압니까? 나는 경주 문제를 초래하는 지속성을 위해 __destruct()를 사용하는 두 프레임 워크를 병합/활용하기 때문에 흥미로

    1

    1답변

    다양한 대화 상자를 사용해야하는 응용 프로그램을 작성 중입니다. 대화 상자를 닫기 전에 누군가가 응용 프로그램을 닫으면 대화 상자가 제대로 파괴되도록 이벤트를 묶는 데 문제가 있습니다. 나는이 같은 것을 사용하는 기대 :는 class Form(wx.Dialog): def __init__(self): wx.Dialog.__init__(None, -

    6

    3답변

    메신저 PHP 생성자 및 소멸자 동작을 이해하려고합니다. 모든 것은 생성자와 함께 예상대로 진행되지만 암시 적으로 소멸자가 발생하도록하는 데 문제가 있습니다. 필자는 php.net 및 관련 사이트에서 모든 책을 다 읽었지만이 질문에 대한 답변을 찾을 수 없습니다. 내가 좋아하는 간단한 클래스, 뭔가가있는 경우 는 : class test{ publ

    2

    5답변

    안녕하세요, 저는 드럼 머신에서 작업 중이며 벡터에 문제가 있습니다. 각 시퀀스에는 샘플 목록이 있으며 샘플은 벡터로 정렬됩니다. 그러나 샘플이 벡터에서 push_back이면 샘플의 소멸자가 호출되고 이중 자유 오류가 발생합니다. 여기 class XDynamo { public: std::vector<XSample> Samples;

    6

    1답변

    리눅스에서 컴파일되고 mingw으로 크로스 컴파일 될 때 gcc의 소멸자에 대한 동작에서 차이점을 발견했습니다. 리눅스에서 프로그램이 정상적으로 종료되지 않는 한 소멸자는 호출되지 않습니다 (main에서 반환). 나는 시그널 핸들러를 고려한다면 그 종류의 의미가 있다고 생각한다. 그러나 Win32에서는 프로그램이 CTRL-C로 종료되면 소멸자가 호출되지만

    2

    1답변

    lua에서 lua_newuserdata로 할당 된 메모리의 경우 소멸자를 등록 할 수 있습니까? 그래서 lua가 메모리 영역을 가비지 수집 할 때 소멸자가 호출되도록하려면? 감사합니다.

    0

    2답변

    class MainGUI(Tkinter.Tk): # some overrides # MAIN gui = MainGUI(None) gui.mainloop() 하지만 사용자가 창을 닫았을 때 정리를해야합니다. Tkinter.Tk의 어떤 메소드를 재정의 할 수 있습니까?

    1

    3답변

    나는이 Construct(1) (a) Construct(2) 2 = 1 (b) Copy-construct(1) Construct(5) (c) Copy-construct(1) Copy-construct(1) Destruct(1) Destruct(1) (d) Destruct(5) Destruct(1) Destruct(1) Destr

    1

    3답변

    여기 내 문제가 있습니다. C++ dll은 인스턴스 객체 내보내기에 광범위하게 의존합니다. 그래서 내 실제 인스턴스를 일부 내 보낸 팩토리 메서드를 통해 인터페이스에 대한 포인터로 반환합니다. 내가 사용하는 인터페이스는 상호 연결을 피하기 위해 순수 가상입니다. 그래서 나는 순수한 가상 소멸자가 필요하고, 나는 그것을 구현 한 하나의 빈 몸체로 구현했다.