C++:“添加引用”到命名空间(和类库)?

发布于 2024-11-06 03:16:05 字数 310 浏览 1 评论 0原文

我很好奇通过 Visual Studio C++ 中的“属性页”对话框添加引用。特别添加“类库”,更重要的是“命名空间”。

在我读到的内容中,它说“类库”和“命名空间”都可以通过这种方式引用——我可以看到“类库”的引用是做什么的(引入一个 dll 以便能够访问它的“ .h' 文件等——如果我错了,请纠正我)。但是引用命名空间有什么作用呢?我理解“使用”声明允许您不再限定名称空间——这“引用名称空间”只是另一种方法吗?

为了澄清我所说的“引用”的含义: 我说的是右键单击解决方案资源管理器中的项目并选择“引用”,然后弹出“属性页”对话框,最后选择“添加新引用...”按钮。

I'm curious about adding references through the "Property Pages" dialog in Visual Studio C++. Specifically adding 'class libraries' and, even more so, 'namespaces'.

In what I'm reading it says that both 'class library's and 'namespaces' can be referenced in this way-- I can see what the reference for 'class libraries' are for (bringing in a dll to be able to access it's '.h' files and such-- correct me if I'm wrong). But what does referencing a namespace do? I understand the 'using' declarative allows you to not qualify the namespace anymore-- is this 'referencing namespaces' just another way to do that?

To clarify by what I mean by 'referencing':
I'm talking about when right clicking on a project in the solution explorer and selecting 'References' which then brings up the 'Property Pages' dialog and then finally selecting the 'Add New Reference...' button.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

流年已逝 2024-11-13 03:16:05

.NET 中的“添加引用”有点像普通 C++ 中的#include。它允许您在另一个 .cs 文件中使用类和命名空间,该文件不在项目中,例如系统库。
如果您正在编写普通的 C++ 代码,请不要担心。

'Add a reference' in .NET is somewhat like #includeing in normal C++. It allows you to use classes and namespaces inside another .cs file, that is not in the project, e.g., system libraries.
If you're coding normal C++, don't worry about it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文