假设我定义了A::B::int
,我如何在A::B
中引用标准的C++ int
?
最佳答案
您不能拥有名为 int
的 typedef,即使它位于命名空间中。 int
是关键字。
关键字保留用于特定用途,您不能在代码中将它们用于任何其他目的。
关于c++ - 在 C++ 的命名空间中键入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3593681/
标签 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++ - 不是可执行格式 : File format not recognized GDB
c++ - "hook into"Python 在执行函数时如何从 C++ 返回?我的目标是剖析
syntax - Erlang:为什么greater-equal(=>) 写成(>=)?
syntax - 我可以混合使用 skos 属性和 rdfs 属性来定义类吗?