我一直喜欢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);