想要限制termios定义和其他名称空间

时间:2015-09-22 00:50:11

标签: c++ namespaces include

我知道这很简单,但经过几个小时我无法自己解决。 我已将termios.h包含在我班级的.h中,现在,大部分#defines内的termios都会干扰我的变量名称(它们是同一个名字!)所以我编译错误。 是否有正确的方法将termios.h放入命名空间?然后只在需要的地方使用它?

非常感谢

#include termios.h
class MyClass {
public:
bool B50;  // it interfere with #define  B50    0000001 in bits/termios.h
bool B100;
bool B200; // this too
private:
void _process();
...
}

0 个答案:

没有答案