BOOL8 osztály

Indította Distraught, 2018-05-08, 00:26:36

2018-05-08, 00:26:36 Utolsó szerkesztés: 2018-05-08, 00:29:38 Szerző: Distraught
Heyho emberek :D

Igazából szeretek ilyen kb. majdnem tök lényegtelen dolgokkal foglalkozni, de csináltam egy osztályt, amivel PICIT memóriát spórolhattok.

Szóval ugye a bool értékekre is a C++ 1 byte-ot foglal le. Valójában pedig 1 bit elég lenne neki. Ezáltal 7 felesleges bitet foglalunk le minden bool deklarálásakor.

Includeoljátok a BOOL8.h fájltomat és ezzel 1 byteon 8 bool értéket fogtok tudni tárolni.

példa:
BOOL8 x;
x.set_at(0,true); - módosítod a 0. bool értékét
x.get_at(0); - lekéred a 0. bool értékét

Ha pl. több boolean értéket használsz egy helyen, oda talán érdemes felhasználni ezt.

Letöltés

C++ programmer at Gameloft