大学のプログラミングで前期から宿題を提出したりしているのですが、
後期から C での提出では、コメントアウト行コメントの // 使っていまして、
これが、良く調べたらまずかったかもしれない。

前期はちゃんと、ブロックコメントの /* 使っていたんですけどね。
なぜ問題があるかというと、 CANSI では /* しか使えないらしいんです。
(まあ、最新の規格なら問題はないんですけどね。気になってしまった。)

つまり、 // C++ でなら使用の認められているのです。

まあ提出自体、そもそも拡張子が .cpp だったからな~。
コンパイル環境は VC++VS を使っているのですが、気が付かなかった・・・。

しかしながら、/* に制限すると1行のコメントアウトが面倒になってしまう。
しかも /**/ で1行のコメントがあるブロック全体を、/**/ でコメントアウトもできなくなってしまうという。

話は変わりますが ANSI だと、
TRUE が 0 、 FALSE が -1 らしい。
これも今日知った。

関連記事

  • C言語のアドレス演算子の不思議C言語のアドレス演算子の不思議 前々から、C言語のポインタで不思議だったこと。 最適化C 言語 […] Posted in プログラミング
  • セカンドライフでプログラム1(書き方がC言語に似ているよ編)セカンドライフでプログラム1(書き方がC言語に似ているよ編) コンニチハ。 最近、セカンドライフやりだした。なたでです。 たぶん以前やったのが、 今から6年前の2008年5月の「ネトゲ日記-1」ですね。 で、なぜやりだしたかというと、 前々からVRに興味があるという話をしていたと思いますが、 次世代HMD?である話題もちきりの「Occlusion […] Posted in セカンドライフ制作
  • 指定した範囲の乱数を作成したい(実戦編)指定した範囲の乱数を作成したい(実戦編) みなさん、こんにちは。 さて、前回、前々回にわたって、 指定した範囲の乱数の作成の仕方を書きました。 改めて奥が深いですね。 読み忘れた方のためにリンクしますっ(^o^) 指定した範囲の乱数を作成したい(前編) 指定した範囲の乱数を作成したい(後編) 指定した範囲の乱数を作成したい(実戦編)←いまここっ! これまでの話では、 小さなより精度が […] Posted in アルゴリズム
  • Java1.6の速度調査(2009/12/02)Java1.6の速度調査(2009/12/02) はじめに Javaの速度を調べてみました。iはint型です。 代入先に書いてある型名は、代入した時の変数の型。 速度を表す値の単位は気にしないでください。相対的に見ていく感じでお願いします。 環境 Intel(R) Pentium(R) 4 CPU 3.00GHz 0.99GB RAM WindowsXP SP3 Java(TM) SE Runtime […] Posted in プログラミング
  • 指定した範囲の乱数を作成したい(後編)指定した範囲の乱数を作成したい(後編) みなさん、こんにちは。 今日は、昨日の続き、「指定した範囲の乱数を作りたい」を続きに話していきたいと思います。 というか、解答編みたいな感じです。 指定した範囲の乱数を作成したい(前編) 指定した範囲の乱数を作成したい(後編)←いまここっ! 指定した範囲の乱数を作成したい(実戦編) ・ それでは、ちょっとおさらいをしながら進めていきます。 今回は、 […] Posted in アルゴリズム
  • 指定した範囲の乱数を作成したい(前編)指定した範囲の乱数を作成したい(前編) みなさん。 指定した範囲の乱数を作りたい場合は、どうしているでしょうか。 今日は、指定した範囲の乱数生成の小ネタを紹介します。 指定した範囲の乱数を作成したい(前編)←いまここっ! 指定した範囲の乱数を作成したい(後編) 指定した範囲の乱数を作成したい(実戦編) ・ さて、例えばサイコロを作りたいと思います。 サイコロの目は1~6ですね。 そして乱数生成器が用意されてい […] Posted in アルゴリズム