C++:“添加引用”到命名空间(和类库)?
我很好奇通过 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.NET 中的“添加引用”有点像普通 C++ 中的#include。它允许您在另一个 .cs 文件中使用类和命名空间,该文件不在项目中,例如系统库。
如果您正在编写普通的 C++ 代码,请不要担心。
'Add a reference' in .NET is somewhat like
#include
ing 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.