gpt4 book ai didi

c++ - 在 C++ 中使用命名空间?

转载 作者:行者123 更新时间:2023-11-28 07:29:38 25 4
gpt4 key购买 nike

<分区>

#include "d3dApp.h"
#include <WindowsX.h>
#include <sstream>

namespace
{
// This is just used to forward Windows messages from a global window
// procedure to our member function window procedure because we cannot
// assign a member function to WNDCLASS::lpfnWndProc.
D3DApp* gd3dApp = 0;
}

LRESULT CALLBACK
MainWndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
// Forward hwnd on because we can get messages (e.g., WM_CREATE)
// before CreateWindow returns, and thus before mhMainWnd is valid.
return gd3dApp->MsgProc(hwnd, msg, wParam, lParam);
}

我对 C++ 中命名空间的这种用法很好奇。我开始阅读有关命名空间的文档,我看到了很多为命名空间调用名称的示例,例如“命名空间优先”,但没有一个像这样在命名空间声明之后没有任何内容。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com