他の人の書いたコードを読み解いています。
下の例では、キーが押されたら何かを切り替えてるのはわかるのですが、ここで使われている
・0xFの意味
・(1 << 0)などの右シフト?
がどういう使われ方をしてるのかが分からないので知りたいです。
16進数で掛け算して値を使っているのでしょうか?
単純な1,2,3,4などの数値で切り替えていないのも意図がよく分からないのでずが深い意味はありそうでしょうか?
// VIEW_MESH | VIEW_IMAGE | VIEW_PLOT | VIEW_LM
int _viewMode = 0xF;
enum
{
VIEW_MESH = (1 << 0),
VIEW_IMAGE = (1 << 1),
VIEW_PLOT = (1 << 2),
VIEW_LM = (1 << 3)
};
switch (key)
{
case 'i': _viewMode ^= VIEW_IMAGE; break;
case 'l': _viewMode ^= VIEW_LM; break;
case 'm': _viewMode ^= VIEW_MESH; break;
}
C++相談室 part162
■ このスレッドは過去ログ倉庫に格納されています
190デフォルトの名無しさん (ワッチョイ cf5f-HmgA)
2022/11/22(火) 19:09:40.02ID:zDRYE0v60■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 人間の髪の毛は押し出されるのではなく「引っ張られる」ことで成長する [少考さん★]
- (社説)スパイ防止法の策定 民主社会の基盤を崩さないか:朝日新聞 [少考さん★]
- 世界的DJ沖野修也、高市早苗首相のアーティスト海外展開支援めぐり疑問「補償が先ではないですか?」 ★2 [muffin★]
- 【国内総生産】実質GDP、年2.3%減に下方修正 設備投資落ち込み 7~9月期改定値 [ぐれ★]
- 【野球】球場のお客さんは『プロ野球』を観に来ていない? 「チアリーダーなど野球以外のイベント」に熱心な球団関係者を残念に思う [冬月記者★]
- 核融合の電気をスーパーに提供 ヘリカルフュージョン、愛知のアオキスーパーと販売締結 [少考さん★]
- 【画像】ネトウヨと会話が成立しない理由がこちら・・・😨 [441660812]
- メンタルクリニック「障害年金が目的の奴はうちに来るな。必要な人にはこちらから声かける。社労士を使う奴には診断書は書かない」 [201193242]
- 🏡👊😅👊なにここ珍百景👊😅👊🏡
- 中国国交問題、高市早苗が「ごめんなさい」と言うだけで全てが解決する模様wwwwww wwwwww [153490809]
- 【高市悲報】維新青島健太議員、打ち合わせと称しバチーン!と政治資金でゴルフ、キャバクラなど行きまくる😤 [359965264]
- 高市と親しい櫻井よしこさん「日本は中国からほぼ冷凍食品しか輸入してないから断交しても問題ない」😮 [931948549]
