初期化文での型の別名宣言を許可 -- C++23 : 「初期化文での型の別名宣言を許可」を追加 (close #1024)

1 · cpprefjp · Jan. 25, 2024, 6:33 a.m.
diff --git a/lang/cpp23/extend_init_statement_to_allow_alias_declaration.md b/lang/cpp23/extend_init_statement_to_allow_alias_declaration.md new file mode 100644 index 000000000..69cb5695f --- /dev/null +++ b/lang/cpp23/extend_init_statement_to_allow_alias_declaration.md @@ -0,0 +1,47 @@ +# 初期化文での型の別名宣言を許可 +* cpp23[meta cpp] + +## 概要 +`if`文、`switch`文、範囲`for`文で初期化文を指定できるが、C++20までその初期化文では`typedef`による型の別名定義はできたが、`using`による型の別名定義はできなかった。 + +C++23では`using`による別名定義もまた初期化文でできるようになる。 + + +## 仕様 +初期化文 (in...