忍者ブログ

佐崎司と愉快な仲間達

ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。 管理人が3人いますので、記事にまとまりはないと思います。 iPhoneアプリのレビュー依頼も受け付けています。

#define 使用時の注意点

わか

#define の使用時にハマったので備忘録を記載します。
#define DISP_NUM (IS_IPAD ? 0 : 1)
上記のような式を記載するdefineを使用する場合は、必ず括弧をつけましょう

括弧がない状態でDISP_NUM+10みたいな使い方をすると
IS_IPAD ? 0 : 1 + 10 と解釈され、IS_IPAD ? 0 : 11 になってしまいます。

気をつけていたつもりでしたが、以前ミスしており、はまってしまったので記載します。

拍手[0回]

PR