如何处理大量“使用”声明?

发布于 2025-01-14 10:00:16 字数 246 浏览 2 评论 0原文

C++ 中是否有处理大量 using 语句的礼仪?例如,如果我有一个包含以下内容的头文件:

using std::vector;
using std::string;
...
using std::map;
...

其中 ... 表示 using 语句的进一步扩展。我想要一种减少“混乱”的方法。或者拥有大量 using 语句只是不好的做法?

Is there an etiquette for dealing with a large number of using statements in C++? For example if I have a header file with the following:

using std::vector;
using std::string;
...
using std::map;
...

where ... indicate further extensions of using statement. I would like a way to reduce 'clutter'. Or is it just bad practice to have a large number of using statements?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一笑百媚生 2025-01-21 10:00:16

处理它们的一种方法是不在命名空间范围内使用它们。您可以使用这样的限定名称,例如:

std::vector an_example {1, 2, 3};

One way to handle them is to not use them in namespace scope. You can use qualified names like this for example:

std::vector an_example {1, 2, 3};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文