visual c++のコメントアウトについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
yuma

visual c++のコメントアウトについて

#1

投稿記事 by yuma » 11年前

visual c++ 2010 expressを使っているのですが、

コード:

/*

処理A

/*

処理B

*/

処理C

*/
とすると、処理Cのところがうまくコメントアウトできません。
これだと大きな範囲をコメントアウトしようとする場合に不便です。

何か大きな範囲をコメントアウトするいい方法はないでしょうか?
新しいvisual c++では解決していたりするのでしょうか?

アバター
h2so5
副管理人
記事: 2212
登録日時: 14年前
住所: 東京
連絡を取る:

Re: visual c++のコメントアウトについて

#2

投稿記事 by h2so5 » 11年前

VisualC++ではなく、C++の言語の規格上コメントの中にコメントを入れることはできません。
VisualC++ではCtrl+K, Ctrl+Cで選択範囲を一度にコメントアウトできます。

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: visual c++のコメントアウトについて

#3

投稿記事 by みけCAT » 11年前

コード:

#if 0

処理A

/*

処理B

*/

処理C

#endif
という書き方はどうでしょうか?

コード:

#if 0 /* 階層1 */

処理A

#if 0 /* 階層2 */

処理B

#endif /* 階層2 */

処理C

#endif /* 階層1 */
という書き方もできるはずです。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
usao
記事: 1889
登録日時: 12年前
連絡を取る:

Re: visual c++のコメントアウトについて

#4

投稿記事 by usao » 11年前

// をつかう.

コード:

//←これ以降,行末までが注釈になる
int MaxIterationCount = 5;  //繰り返し処理の最大回数
//int a=8; //2重にコメントアウトになっててもOK
// /* comment */ ←これもOK
で,広範囲を//でコメントアウトするには
>VisualC++ではCtrl+K, Ctrl+Cで選択範囲を一度にコメントアウトできます。
を使うのが便利.
(これらはVS2012だと メニューの [編集]→[詳細]→ のところにある)
ただし,選択範囲の開始位置や終了位置が行の途中だと /* */ が使われてしまうので,行単位で選択する.
逆はCtrl+K→Ctrl+U.

yuma

Re: visual c++のコメントアウトについて

#5

投稿記事 by yuma » 11年前

いろいろと便利な機能があるんですね。

どれもケースバイケースでしょうが、
とりあえず今回のプログラミングでは、
コメントアウトの理由がわかりやすくなる#if,#endifの方法を、試してみようと思います。

教えていただきありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る