接受一次信号,数据成员sig改变一次(0或1)
一个类,一个数据成员int sig = 0;
接受一次 信号,sig = 1; 再接受一次信号,sig = 0..........
怎么实现sig的变化?
我自己想到的是设置一个变量 int count, 接受一次变量 +1, 然后根据count的奇偶性来判断sig为0 还是为1...大家有更好的办法么。.....
[解决办法]
用异或运算最简单,比如sig ^= 1。
发布时间: 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。