В коде из MSDN, есть это:Почему это работает, даже если функция не вызывается с указателем на указатель в качестве параметра?
HRESULT DemoApp::LoadBitmapFromFile(
ID2D1RenderTarget *pRenderTarget,
IWICImagingFactory *pIWICFactory,
PCWSTR uri,
UINT destinationWidth,
UINT destinationHeight,
ID2D1Bitmap **ppBitmap
)
И это:
hr = LoadBitmapFromFile(
m_pRenderTarget,
m_pWICFactory,
L".\\sampleImage.jpg",
100,
0,
&m_pBitmap
);
Как приходит это работает, когда m_pBitmap фактически является указателем на объект ID2D1Bitmap (ID2D1Bitmap * m_pBitmap) вместо указатель на указатель на объект ID2D1Bitmap?