读书人

接受一次信号数据成员sig改变一次(

发布时间: 2012-07-28 12:25:13 作者: rapoo

接受一次信号,数据成员sig改变一次(0或1)


一个类,一个数据成员int sig = 0;

接受一次 信号,sig = 1; 再接受一次信号,sig = 0..........



怎么实现sig的变化?

我自己想到的是设置一个变量 int count, 接受一次变量 +1, 然后根据count的奇偶性来判断sig为0 还是为1...大家有更好的办法么。.....

[解决办法]
用异或运算最简单,比如sig ^= 1。

读书人网 >C++

热点推荐