愛しさとゲーム業界と小さな生命体と私。

少々の戯言と少々のゲーム業界での仕事の話と不幸な生命体のお話。
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | - |
【私的メモ】プログラムの小技その1
突然思いつきました。
私が見たり聞いたり発見したりしたプログラムの小技(主にC/C++)を
メモしようと。
どこかで見たことあるぞ、ゴルア!とか
そんなの誰でも知ってるよ、フォルツァ!とかあるでしょうが
そんなこと感じた方は広い心で縦読みでもしててください。



◆コメントアウトの小技
コードを部分的に無効化するのがコメントアウト。
//や/*〜*/などが一般的です。
しかし、一定の範囲を一気にコメントアウトしようとするとき
その範囲の始まりと終わりに書きに行くのがめんどくさーい!
という理由から、よくC言語では#if〜#endifという手法がとられています。
これならば#ifの引数を0かそれ以外に書き換えるだけでよいから。
しかし、知り合いから聞いた方法はこれとは別のアプローチでした。
その方法は非常に工夫の領域で感動を覚えたのでメモしておきます。


//*
コード // これはコメントアウトされない
//*/
 ↓
/*
コード // これはコメントアウトされる
//*/


私はこれを一見してよくわからなかったのですが
よくよく見てみて理解したとき感心してしまいました。
上記の一行目の/を消すだけでコメントアウトされます。
逆に/を足すだけでコメントアウトは解除されます。
結構便利だったりするので、ぜひお試しアレ。





修正(2005/06/13):
ご指摘どおり、逆でした。
むしゃくしゃしてメモった。
今は反省している
| プログラムと私。 | 14:57 | comments(2) | trackbacks(0) |
スポンサーサイト
| - | 14:57 | - | - |
私のようなムショクがこんなこと言うのもおこがましいのですが・・・・
>//*
>コード // これはコメントアウトされる
>//*/
> ↓
>/*
>コード // これはコメントアウトされない
>//*/
これ上下逆じゃね?
| AQUA | 2005/06/13 1:00 AM |













逆じゃね?
| WIND | 2005/06/13 1:01 AM |










http://symsystem.jugem.jp/trackback/197

     12
3456789
10111213141516
17181920212223
24252627282930
<< September 2017 >>
+ CATEGORIES
+ ARCHIVES
+ PROFILE
+ OTHERS
このページの先頭へ