如何让C具有命名空间?

发布于 2022-10-15 07:40:25 字数 59 浏览 33 评论 0

C语言最大的一个问题是没有命名空间,如果你代码写的够长,引用够多,有可能出现引用的头文件里出现名称冲突问题,如何解决?

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

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

发布评论

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

评论(8

開玄 2022-10-22 07:40:25

static
前缀

一向肩并 2022-10-22 07:40:25

我说的是头文件里的函数名等;

我引用一个a.h, 里面一个函数叫 func1,
我还引用一个b.h, 里面一个函数也叫 func1,
咋办?

阳光下的泡沫是彩色的 2022-10-22 07:40:25

库h的话把其中一个动态封装吧

蝶…霜飞 2022-10-22 07:40:25

我说的是头文件里的函数名等;

我引用一个a.h, 里面一个函数叫 func1,
我还引用一个b.h, 里面一个函数也 ...
unistd 发表于 2011-05-07 13:32

    如果是全局函数,则不允许同名。
  如果只是申明函数定义,则没有关系。

空‖城人不在 2022-10-22 07:40:25

如果是全局函数,则不允许同名。
  如果只是申明函数定义,则没有关系。
cjaizss 发表于 2011-05-07 14:11

   问题是你是引用的人家别人的库,不是你自己写的。同名不是你能决定的。

零度℉ 2022-10-22 07:40:25

问题是你是引用的人家别人的库,不是你自己写的。同名不是你能决定的。
unistd 发表于 2011-05-07 18:44

    C语言没办法规避

鱼窥荷 2022-10-22 07:40:25

xyz_func

悲念泪 2022-10-22 07:40:25

乔帮主说的对,我们都按乔帮主说的做吧。

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