C++で書いていてbit演算が分からず困っています。
型は固定で、unsignd char型です。
unsigned char型に格納されているものがあらかじめ用意されているものと同じかどうか調べるプログラムが書きたいのですが、うまくいかずに詰まっています。
C++
1typedef unsigned char Byte 2 3Byte* action; 4Byte flag[/*適当な個数*/]; 5 6// 初期化等々 7 8// 以下やりたいこと(実際はエラー) 9if(action == flag[/* 適当な番号*/]) { 10 // 特定のアクション 11}
やりたいことはコードの通りで、actionと元々作ってあるflagが同じであった時に特定の処理を行いたいです。
actionが多くなることも想定するとswitchでできたら一番良いとも考えています。
どうぞよろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー