区切り記号 (C++)

C++ の区切り記号はコンパイラに対する構文上およびセマンティック上の意味を持ちますが、それ自体は値を生成する演算を指定しません。 一部の区切り記号 (単独または組み合わせ) は、C++ の演算子としても使用できたり、プリプロセッサで意味を持つことがあります。

次の文字が区切り記号と見なされます。

! % ^ & * ( ) - + = { } | ~
[ ] \ ; ' : " < > ? , . / #

区切り記号 [ ]( )、および { } は、変換フェーズ 4 の後は、ペアで使用する必要があります。

関連項目

構文規則