CやC++では次のコードがエラーにならずコンパイルできます。

// ←一行コメント 行連結文字 → \
ここもコメント

2行目もコメントになります。これは行連結文字が1行コメントの除去より先に処理されるためです。もちろん、直観的な挙動ではないので、VC++もGCCも警告を出します。

ABではどうでしょうか。

'  _
コメント?

試してみればすぐにわかるとおり、コンパイルエラーです。1行コメントの処理が先のようです。ちなみに、VBScriptでも試しましたが、やはりコンパイルエラーでした。Cに慣れるとこれもかえって違和感を覚えます、僅かながらですが。

スポンサード リンク

この記事のカテゴリ

  • ⇒ 1行コメントと行連結文字
  • ⇒ 1行コメントと行連結文字
  • ⇒ 1行コメントと行連結文字