有一个C等价于Python的“bigname导入b”吗?

有一个C等价于Python的“bigname导入b”吗?,第1张

概述我一直很喜欢 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); (我确信这是件坏事)或者: in 我一直很喜欢 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);
解决方法
namespace bhn = big_honkin_name;

还有另一种使用命名空间的方法:

using big_honkin_name::fn;int a = fn(27);
总结

以上是内存溢出为你收集整理的有一个C等价于Python的“bigname导入b”吗?全部内容,希望文章能够帮你解决有一个C等价于Python的“bigname导入b”吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1238616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存