[cppll:12903] Re: <tips> 自己解説型ディレクティブアウト
kosakiです。
> よく「複数行のコードを外したいときはコメントアウトじゃなくてディ
> レクティブ(#if 0)を使え」とか言われますが、#if 0じゃなんの為の
> にそうしてあるのか分かりにくいんで最近は #if defined(HOGEHOGE)
> 〜 #endif の形で HOGEHOGE の部分に意味がわかるような(実際には
> 定義しない)マクロ名を入れるようにしてます。
#if 0/* for HOGE HAGE */
でじゅうぶんでない?
#if defined(HOGEHOGE) はHOGEHOGEが定義されてないことを
探さなならん。
--
kosaki <m-kosaki@...>
> よく「複数行のコードを外したいときはコメントアウトじゃなくてディ
> レクティブ(#if 0)を使え」とか言われますが、#if 0じゃなんの為の
> にそうしてあるのか分かりにくいんで最近は #if defined(HOGEHOGE)
> 〜 #endif の形で HOGEHOGE の部分に意味がわかるような(実際には
> 定義しない)マクロ名を入れるようにしてます。
#if 0/* for HOGE HAGE */
でじゅうぶんでない?
#if defined(HOGEHOGE) はHOGEHOGEが定義されてないことを
探さなならん。
--
kosaki <m-kosaki@...>
▼ スレッド
- 12899: よく「複数行のコードを外したいときはコメントアウトじゃなくてディ レクティブ(#if 0)を使え Wraith the Trickster
- └12903: 探さなならん。 kosaki
- ├12904: とか書いておくとか。 シャノン shannon
- │└12905: と書いています。 ? を採用したのは、プリプロセッサで README の中だけを取り出すやり方が あ T.P.S.Nakagawa
- │ └12908: それ、思い出したらkwsk! それとはちょっと違うけど、先述の DELETE_ME の部分をソースファイル Wraith the Trickster
- └12909: それは一理ますね。あと、ちょっとゴメンナサイ、私少し嘘ついた アルヨ。"実際には定義しな Wraith the Trickster