0

::mesagebox、::PostQuitMessage、::DestroyWindow などの関数の先頭にある :: は何を意味しますか? DirectX 9.0 を使用した 3D ゲーム プログラミングの紹介という本を読んでいましたが、ソース コードの例を見ると、:: を含む関数がたくさんあります。

コード例は次のとおりです。

LRESULT CALLBACK d3d::WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
    switch( msg )
    {
    case WM_DESTROY:
        ::PostQuitMessage(0);
        break;

    case WM_KEYDOWN:
        if( wParam == VK_ESCAPE )
            ::DestroyWindow(hwnd);
        break;
    }
    return ::DefWindowProc(hwnd, msg, wParam, lParam);
}
4

0 に答える 0