#defineディレクティブなど

返信する


答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。

BBCode: ON
[img]: ON
[url]: ON
スマイリー: OFF

トピックのレビュー
   

展開ビュー トピックのレビュー: #defineディレクティブなど

by イグトランス » 2006年6月30日(金) 19:36

C/C++のプリプロセッサでは#の前に空白類文字があってもよいことになっています。
それに準じてABでも先頭の空白類文字を認めたほうがよいかもしれないと思います。

ついでに試してみたのですが,C/C++で認められている#の直後の空白類文字もエラーになりますね。

コード: 全て選択

#   strict
#	prompt

by konisi » 2006年6月30日(金) 17:27

でも、通常スペースやタブは読み飛ばすのを仕様にするわけなので、バグの部類になるのではないでしょうか?

Re: #defineディレクティブなど

by 7 » 2006年6月29日(木) 20:35

> 仕様ではないですよね?
#includeなどもスペースやタブを前置していると文法エラーが起きるので、仕様ではないでしょうか...?。

#defineディレクティブなど

by OverTaker » 2006年6月29日(木) 20:10

#defineなどのディレクティブの前にスペースやタブを挿入すると文法エラーになります。

コード: 全て選択

	#define TEST
	#ifdef TEST
	#endif
仕様ではないですよね?

ページトップ