I'm reading the Standard N1570 about macro replacement and misunderstand some wording from 22.214.171.124.
I have 100 structs that look something like this:I want to find the largest sizeof from among these structs at compile time. I tried using a comparison macro like this:
I read that #defining and #undefining inside a block is a code smell. Why is that? Also, I see that in the code(just a sample that shows what I have in the actual code), this compiles,