いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

大きなブロックをコメントアウトする方法として /* ~ */ で囲むという手段がありますが、長いブロックですと先頭に /* を書いて、末尾に */ を書いてというのが意外と面倒です。特に、コメントアウトしたりしなかったりを繰り返しているような場合。

C++ ではプリプロセッサを使って…

#if 0


…長いブロック…

#endif

…などとコメントアウトすることもできますが、 if 文を使ったコメントアウトはどの言語でも使えます。たとえば…

if (false) {

…長いブロック…

}

…とか。

コメントアウトする場合は if (false) 、コメントアウトを解除する場合は if (true) と書けば済むので楽ちんです。まぁ、この方法が最善かと言われると、パフォーマンスと可読性の観点から嫌なコードになってしまうのですが、趣味での開発や、ひとりで作っている部分なんかには使えるかもしれません。

もし Emacs を使っているのであれば、リージョンで囲んで C-c C-c とするだけでコメントアウトできます。逆ができないのが悲しいところですが、コメント記号を矩形選択して削除すれば何とかいけます。

Comments

じぇつ
2008/07/09 16:32:31

emacs なら uncomment-region でコメントアウトを解除できます。global-set-key で好きなキーに割り当てると良いです。

Byerkut
2008/07/09 21:10:51

>じぇつさん

はじめまして!

uncomment-region なんて機能があったんですね…
存じておりませんでした…

ありがとうございます m(_ _)m

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS