我知道这很简单,但经过几个小时我无法自己解决。
我已将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();
...
}