C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C ++で予約されたキーワード?


予約語とは、変数、関数、ラベルの名前など、識別子として使用できない単語のことで、「使用を予約されています」。これは構文上の定義であり、予約語には意味がない場合があります。

C++には合計95の予約語があります。 C ++の予約語は、いくつかのグループに簡単に配置できます。最初のグループでは、Cプログラミング言語にも存在し、C++に引き継がれたものを配置しました。これらは32個あります。

Cにはなかったため、C++プログラミング言語の新機能である予約語がさらに30個あります。

標準のASCII文字セットが使用されている場合は必須ではない11のC++予約語がありますが、いくつかのC ++演算子の読みやすい代替手段を提供し、プログラミングを容易にするために追加されました。 C++で必要な文字が不足している文字セットを使用します。

これらすべての予約語のリストは次のとおりです-

alignas(C ++ 11以降)
alignof(C ++ 11以降)
および
および
and_eq
asm
atomic_cancel(TM TS)
atomic_commit(TM TS)
atomic_noexcept(TM TS)
auto(1)
bitand
bitor
ブール値
ブレーク
ケース
キャッチ
char
char16_t(C ++ 11以降)
char32_t(C ++ 11以降)
class(1)
compl
コンセプト(C ++ 20以降)
const
constexpr(C ++ 11以降)
const_cast
続行
co_await(コルーチンTS)
co_return(コルーチンTS)
co_yield(コルーチンTS)
decltype(C ++ 11以降)
default(1)
delete(1)
実行
double
dynamic_cast
それ以外の場合
列挙型
明示的
export(1)
extern(1)
false
float

友達
goto
if
インポート(モジュールTS)
inline(1)
int
long
モジュール(モジュールTS)
mutable(1)
名前空間
新規
noexcept(C ++ 11以降)
ない
not_eq
nullptr(C ++ 11以降)
演算子
または
or_eq
プライベート
保護
public
register(2)
reinterpret_cast
必要(C ++ 20以降)
return
短い
署名済み
sizeof(1)
静的
static_assert(C ++ 11以降)
static_cast
struct(1)
スイッチ
同期(TM TS)
テンプレート
これ
thread_local(C ++ 11以降)
投げる
true
試してみてください
typedef
typeid
タイプ名
ユニオン
署名なし
using(1)
仮想
void
揮発性
wchar_t
while
xor
xor_eq



  1. Pythonの予約語とは何ですか?

    次のリストは、Pythonキーワードを示しています。これらは予約語であり、定数、変数、またはその他の識別子名として使用することはできません。すべてのPythonキーワードには、小文字のみが含まれています。 および exec しない アサート 最後に または 休憩 for パス クラス から 印刷 続行 グローバル レイズ def if リターン del インポート 試してください elif in while その他 は with 例外 ラムダ 利回り

  2. Pythonの予約キーワードとは何ですか?

    予約語(キーワードとも呼ばれます)は、言語で事前定義された意味と構文で定義されます。これらのキーワードは、プログラミング命令を開発するために使用する必要があります。予約語は、変数の名前、関数などの他のプログラミング要素の識別子として使用することはできません。 以下は、Python3で予約されているキーワードのリストです および を除く ラムダ with as 最後に 非ローカル while アサート false なし 歩留まり 休憩 の場合 ではありません クラス から または