6

反射 TS - 此处描述的 C++ 功能: https ://en.cppreference.com/w/cpp/keyword/reflexpr

我正在寻找有关此功能的任何信息。

我有这张表描述编译器支持: https ://en.cppreference.com/w/cpp/compiler_support

但我没有看到这个功能是计划好的,或者这个功能的名称不同?

哪个 C++ 版本将支持此功能?

我在哪里可以找到有关此主题的任何教程/信息?

4

1 回答 1

11

在反射 TS 正式完成并发布的同时,在开发一种替代语法方面取得了重大进展,该语法利用了新的语言特性,例如consteval将反射信息表示为而不是类型(如在传统模板元编程中)。TS 无论如何都会作为已经做出的设计决策的记录发布并作为新设计的参考点,但只要进展顺利,旧版本不太可能在任何地方实施。新系统也不太可能在 C++23 之前完成,尽管它的实验性实现可能会在那个时候出现。

于 2021-08-13T02:35:52.833 回答