c++ - 在 C++ 的命名空间中键入

标签 c++ syntax namespaces

假设我定义了A::B::int,我如何在A::B中引用标准的C++ int

最佳答案

您不能拥有名为 int 的 typedef,即使它位于命名空间中。 int 是关键字。

关键字保留用于特定用途,您不能在代码中将它们用于任何其他目的。

关于c++ - 在 C++ 的命名空间中键入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593681/

相关文章:

c++ - 将 OpenCV kinect_maps 转换为 DLL

C++ 和 Lua : automatically register functions

c# - 使用泛型类 C# 键入奇怪的命名空间

C++ - 尝试使用字符串函数来反转输入字符串

c++ - 不是可执行格式 : File format not recognized GDB

c++ - "hook into"Python 在执行函数时如何从 C++ 返回?我的目标是剖析

syntax - Erlang:为什么greater-equal(=>) 写成(>=)?

syntax - 我可以混合使用 skos 属性和 rdfs 属性来定义类吗?

types - Agda:花括号之间以及相对于 ':' 符号的使用方式

javascript - 如何使用部分属性名称选择 DOM 元素?