区切り記号 (C++)Punctuators (C++)

C++ の区切り記号はコンパイラに対する構文上およびセマンティック上の意味を持ちますが、それ自体は値を生成する演算を指定しません。Punctuators in C++ have syntactic and semantic meaning to the compiler but do not, of themselves, specify an operation that yields a value. 一部の区切り記号 (単独または組み合わせ) は、C++ の演算子としても使用できたり、プリプロセッサで意味を持つことがあります。Some punctuators, either alone or in combination, can also be C++ operators or be significant to the preprocessor.

次の文字が区切り記号と見なされます。Any of the following characters are considered punctuators:

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

区切り記号 []に関するページ ()、および {} 後に、ペアで使用する必要があります変換フェーズ4 です。The punctuators [ ], ( ), and { } must appear in pairs after translation phase 4.

関連項目See also

構文規則Lexical Conventions