記事一覧

C++ 2進数の使い方メモ

演算子①シフト演算[<<](左シフト) 1<<0 //0001 または11<<1 //0010 または21<<2 //0100 または41<<3 //1000 または8 2進数の宣言は基本シフト演算でする。直感…

sou0125
9か月前

C++ ゲームプログラム シングルトン

シングルトンとは?シングルトンとは、オブジェクト指向における特殊なクラス設計の一つ。 簡単に解説すると… そのクラスのインスタンスが1つしか存在しないようにする…

sou0125
10か月前
4

C++ 2進数の使い方メモ


演算子①シフト演算[<<](左シフト)

1<<0 //0001 または11<<1 //0010 または21<<2 //0100 または41<<3 //1000 または8

2進数の宣言は基本シフト演算でする。直感的にビット操作ができる。
2進数で右シフトの使い道はあるのか…?

②論理和[ | ]

0001 | 0010 //00110101 | 1010 //11110011 | 0110

もっとみる

C++ ゲームプログラム シングルトン


シングルトンとは?シングルトンとは、オブジェクト指向における特殊なクラス設計の一つ。

簡単に解説すると…
そのクラスのインスタンスが1つしか存在しないようにする代わりに、オブジェクト参照の必要を無くすことができる。

シングルトンではない普通のクラス

もしTestクラスがプログラム実行中に1つしか存在しない、と決めれば引数にインスタンスを指定する必要が無くなる!(引数の削減)

このままだと

もっとみる