【发布时间】:2021-10-18 17:13:44
【问题描述】:
我正在制作一个 c++ 库,我想在标题中包含 fcntl.h(用于权限常量)
但我有一个名为 open 的函数,参数列表包含可以转换为 fcntl 的开放参数列表类型的类。
这意味着当我使用 #include<fcntl.h> 时,我遇到了一个模棱两可的错误。
我希望库尽可能地便携。
我想将名称从 open 更改为 Open,但有更好的解决方案吗?
就像在不解析函数的情况下包含标题(例如,只包含常量)。
【问题讨论】: