我一直很喜欢 Python 的
import big_honkin_name as bhn
所以你可以只使用bhn.thing
而不是在你的源代码中更加冗长big_honkin_name.thing
。
我在 C++ 代码中看到了两种类型的命名空间:
using namespace big_honkin_name; // includes fn().
int a = fn (27);
(我确信这是一件坏事)或:
int a = big_honkin_name::fn (27);
有没有办法在 C++ 代码中获得 Python 功能,例如:
alias namespace big_honkin_name as bhn;
int a = bhn::fn (27);