C++中的按位或的用意

假设baiofstream::out二进制是0001,ofstream:app二进制是0010,那么你传给outfile的第二个参数是0011。outfile函数根据你的倒数第zhi一位是1确定你启用了选项out,根据倒数第二位2确定你启用了选项app。

一般按位或的选项都是这个意思,都是只有一位是1,然后传进去后根据这一位是不是1来判断你有没有开启这个选项

再比如下面Qt的用法,表示开启了双击,选择并单击列表的开关.

原文地址:https://www.cnblogs.com/Stephen-Qin/p/13179052.html