kiri@ani.socialcake to Programmer Humor@programming.dev · 11 months agoani.socialimagemessage-square0fedilinkarrow-up10arrow-down11
arrow-up1-1arrow-down1imageani.socialkiri@ani.socialcake to Programmer Humor@programming.dev · 11 months agomessage-square0fedilink
minus-squarekiri@ani.socialcaketoProgrammer Humor@programming.dev•Tell me the truth ...linkfedilinkarrow-up0·edit-21 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
kiri@ani.socialcake to Programmer Humor@programming.dev · edit-21 year agoC++plus-squareani.socialimagemessage-square0fedilinkarrow-up11arrow-down10
arrow-up11arrow-down1imageC++plus-squareani.socialkiri@ani.socialcake to Programmer Humor@programming.dev · edit-21 year agomessage-square0fedilink
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; };