C++ 언어 레퍼런스 (마이크로소프트)

- 자동번역이 되어 있으며, 일부는 내용이 번역된 엉망입니다ㅎ 하지만 전반적으로는 좋습니다.


https://docs.microsoft.com/ko-kr/cpp/cpp/cpp-language-reference


'C, C++' 카테고리의 다른 글

Qt Maintenance Tool URL  (0) 2018.08.13
Ubuntu 18 Qt 설치 (컴포넌트는 일부만 설치)  (0) 2018.08.07
xlnt (6) Qxlnt 사용해 보기  (0) 2018.07.25
xlnt (5) msys2 에서 xlnt 빌드 하기  (0) 2018.03.28
void QObject::deleteLater()  (0) 2018.02.28
C++ 람다(lambda) 예제  (0) 2018.02.12

'C, C++' 카테고리의 다른 글

Ubuntu 18 Qt 설치 (컴포넌트는 일부만 설치)  (0) 2018.08.07
xlnt (6) Qxlnt 사용해 보기  (0) 2018.07.25
xlnt (5) msys2 에서 xlnt 빌드 하기  (0) 2018.03.28
void QObject::deleteLater()  (0) 2018.02.28
C++ 람다(lambda) 예제  (0) 2018.02.12
QObject Casting (qobject_cast)  (0) 2018.01.16

void QObject::deleteLater()

이 함수는 객체의 삭제를 예약합니다.
객체(object)의 제어가 이벤트 루프(event loop)로 반환되면 객체가 삭제됩니다.
이 함수가 호출될 때 이벤트 루프가 실행되고 있지 않으면, (예: QCoreApplication::exec() 전에 객체에서 deleteLater()가 호출되면,) 이벤트 루프가 시작될 때 객체가 삭제됩니다.
기본 이벤트 루프가 중지된 후 deleteLater()가 호출되면 객체가 삭제되지 않습니다.
Qt 4.8 이후로, 실행 중인 이벤트 루프가 없는 쓰레드(thread)에 있는 객체에서 deleteLater()가 호출되면, 쓰레드가 완료되면 객체가 삭제됩니다.
새 이벤트 루프를 시작하거나 종료하는 것은(예: 모달(Modal) 대화상자 열기) 지연된 삭제를 수행하지 않습니다. 삭제할 개체의 경우, 제어는 deleteLater()가 호출된 이벤트 루프로 돌아와야합니다.
참고: 이 함수를 두 번 이상 호출하는 것이 안전합니다. 첫번째 지연된 삭제 이벤트가 전달되면, 객체에 대한 보류 중 이벤트가 이벤트 큐(event queue)에서 제거됩니다.
세부 내용은 destroyed () 및 QPointer를 참조하십시오.



'C, C++' 카테고리의 다른 글

xlnt (6) Qxlnt 사용해 보기  (0) 2018.07.25
xlnt (5) msys2 에서 xlnt 빌드 하기  (0) 2018.03.28
void QObject::deleteLater()  (0) 2018.02.28
C++ 람다(lambda) 예제  (0) 2018.02.12
QObject Casting (qobject_cast)  (0) 2018.01.16
Gammaray binary for Qt 5.10/MingW(32bit)  (0) 2018.01.15

+ Recent posts