何年ぶりかのC言語
構造体のメンバ名より#defineのほうが強い。
そうなんだっけか、、、。#defineで定義したマクロの名前と構造体のメンバ名が衝突したソースを見てしばらく悩んでました。
多分ソースもマクロもそれぞれ書いた人には罪はなくて、組み合わせて使ってしまうと困る人が出るという仕組みで。
構造体のメンバ名より#defineのほうが強い。
そうなんだっけか、、、。#defineで定義したマクロの名前と構造体のメンバ名が衝突したソースを見てしばらく悩んでました。
多分ソースもマクロもそれぞれ書いた人には罪はなくて、組み合わせて使ってしまうと困る人が出るという仕組みで。