反射 TS - 在 C++23 中?
reflection TS - in C++23?
Reflection TS - 此处描述的 C++ 功能:
https://en.cppreference.com/w/cpp/keyword/reflexpr
我正在查找有关此功能的任何信息。
我有这个 table 描述编译器支持:
https://en.cppreference.com/w/cpp/compiler_support
但我没有看到此功能已计划或可能此功能的名称不同?
哪个 C++ 版本将支持此功能?
在哪里可以找到有关此主题的任何教程/信息?
虽然 Reflection TS 正式完成并发布,但同时在开发 替代 语法方面取得了重大进展,该语法利用了 [=10= 等较新的语言功能] 将反射信息表示为 values 而不是类型(如在传统模板元编程中)。无论如何,TS 都是作为已经做出的设计决策的记录发布的,并作为新设计的参考点,但只要进展顺利,旧版本就不太可能 实施 任何地方。新系统也不太可能及时为 C++23 完成,尽管它的 实验性 实现可能会在那个时候可用。
Reflection TS - 此处描述的 C++ 功能: https://en.cppreference.com/w/cpp/keyword/reflexpr
我正在查找有关此功能的任何信息。
我有这个 table 描述编译器支持: https://en.cppreference.com/w/cpp/compiler_support
但我没有看到此功能已计划或可能此功能的名称不同?
哪个 C++ 版本将支持此功能?
在哪里可以找到有关此主题的任何教程/信息?
虽然 Reflection TS 正式完成并发布,但同时在开发 替代 语法方面取得了重大进展,该语法利用了 [=10= 等较新的语言功能] 将反射信息表示为 values 而不是类型(如在传统模板元编程中)。无论如何,TS 都是作为已经做出的设计决策的记录发布的,并作为新设计的参考点,但只要进展顺利,旧版本就不太可能 实施 任何地方。新系统也不太可能及时为 C++23 完成,尽管它的 实验性 实现可能会在那个时候可用。