{0}
객체를 초기화하는 데 언제 사용됩니까? {0}
어디에서나 참조를 찾을 수 없으며 중괄호 때문에 Google 검색이 도움이되지 않습니다.
예제 코드 :
SHELLEXECUTEINFO sexi = {0}; // what does this do?
sexi.cbSize = sizeof(SHELLEXECUTEINFO);
sexi.hwnd = NULL;
sexi.fMask = SEE_MASK_NOCLOSEPROCESS;
sexi.lpFile = lpFile.c_str();
sexi.lpParameters = args;
sexi.nShow = nShow;
if(ShellExecuteEx(&sexi))
{
DWORD wait = WaitForSingleObject(sexi.hProcess, INFINITE);
if(wait == WAIT_OBJECT_0)
GetExitCodeProcess(sexi.hProcess, &returnCode);
}
그렇지 않으면 위의 코드가 런타임에 충돌합니다.