小编典典

在 C++ 中,什么是“命名空间别名”?

all

什么是 C++ 中的“命名空间别名”?它是如何使用的?


阅读 206

收藏
2022-08-05

共1个答案

小编典典

命名空间别名是一种通过不同的较短名称来引用长命名空间名称的便捷方式。

例如,假设您想使用 Boost 的 uBLAS 中的数字向量,而无需using namespace指令。每次都说明完整的命名空间很麻烦:

boost::numeric::ublas::vector<double> v;

相反,您可以为boost::numeric::ublas-- 定义一个别名,例如我们想将其缩写为ublas

namespace ublas = boost::numeric::ublas;


ublas::vector<double> v;
2022-08-05