std :: ofstreamを使用したファイル共有モードに関するこのMSDNの記事では、Microsoftは次のように書いています。
filebuf::sh_read
とモードを組み合わせるにはfilebuf::sh_write
、論理OR(||
)演算子を使用します。
私が見る限り、両方の定数はタイプであるため、ビット単位のOR()の代わりに論理int
ORを使用する必要がある理由がわかりません。論理ORはブール値を生成するといつも思っていたので、結果を解釈する方法はありませんか?|