我有一個函數,期望short*
作爲參數。我需要將它轉換爲VARIANT_BOOL*
。 任何人都可以告訴我一個可靠的方法來做到這一點?C++ short *到VARIANT_BOOL *
我甚至可以通過VARIANT_BOOL*
的功能,但隨後的VARIANT_BOOL*
不填充正確的值。
非常感謝您的幫助!
STDMETHODIMP CWrapper::get_IsOpen(VARIANT_BOOL* uIsOpen, LONG* pVal)
{
if (_c)
{
*pVal=_c->IsOpen(uIsOpen); //_c->IsOpen expects short* as argument
return S_OK;
}
else
{
return S_FALSE;
}
}
退房[BOOL與VARIANT_BOOL與BOOLEAN與布爾(http://blogs.msdn.com/b/oldnewthing/archive/2004/12/22/329884.aspx)。 – herohuyongtao