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 (https://drive.google.com/open?id=16w93OkHD3dsbopfk_H4C5Adr6AjU0r4g)