minus-squarekiri@ani.socialtoProgrammer Humor@programming.dev•Tell me the truth ...linkfedilinkarrow-up0·1 year agoI have a solution with a bit fields. Now your bool is 1 byte : struct Flags { bool flag0 : 1; bool flag1 : 1; bool flag2 : 1; bool flag3 : 1; bool flag4 : 1; bool flag5 : 1; bool flag6 : 1; bool flag7 : 1; }; Or for example: struct Flags { bool flag0 : 1; bool flag1 : 1: int x_cord : 3; int y_cord : 3; }; linkfedilink
I have a solution with a bit fields. Now your bool is 1 byte :
struct Flags { bool flag0 : 1; bool flag1 : 1; bool flag2 : 1; bool flag3 : 1; bool flag4 : 1; bool flag5 : 1; bool flag6 : 1; bool flag7 : 1; };Or for example:
struct Flags { bool flag0 : 1; bool flag1 : 1: int x_cord : 3; int y_cord : 3; };