为什么下面代码的每一行后面有一个'\',是什么意思?#define DECLARE_REGISTRY_RESOURCEID(x)\
static HRESULT WINAPI UpdateRegistry(BOOL bRegister) throw()\
{\
__if_exists(_GetMiscStatus) \
{ \
ATL::_ATL_REGMAP_ENTRY regMapEntries[2]; \
memset(&regMapEntries[1], 0, sizeof(ATL::_ATL_REGMAP_ENTRY)); \
regMapEntries[0].szKey = L"OLEMISC"; \
TCHAR szOleMisc[10]; \
wsprintf(szOleMisc, _T("%d"), _GetMiscStatus()); \
USES_CONVERSION; \
regMapEntries[0].szData = T2OLE(szOleMisc); \
__if_exists(_Module) \
{ \
return _Module.UpdateRegistryFromResource(x, bRegister, regMapEntries); \
} \
__if_not_exists(_Module) \
{ \
return ATL::_pAtlModule->UpdateRegistryFromResource(x, bRegister, regMapEntries); \
} \
} \
__if_not_exists(_GetMiscStatus) \
{ \
__if_exists(_Module) \
{ \
return _Module.UpdateRegistryFromResource(x, bRegister); \
} \
__if_not_exists(_Module) \
{ \
return ATL::_pAtlModule->UpdateRegistryFromResource(x, bRegister); \
} \
} \
}