我是cpp的新手,我有一个小问题, 我有一个cpp文件,它包含open(),read()& close()&公共成员的其他一些方法。现在我想在其中一个方法中使用'read'unix系统调用但是如果我这样做(在某些方法中)它指向类成员变量'read()'并给出编译错误。 那么,如何在cpp中使用unix系统调用如'open,read,close'?如果没有其他任何替代使用?
由于-opensid
答案 0 :(得分:6)
如果您所在的类具有方法read(),并且您想要访问全局命名空间中的函数read(),请使用:: read()。
答案 1 :(得分:1)
尝试:: read()。双冒号将您带到顶部空命名空间。