отражение TS - в C ++ 23?

Reflection TS - функция C++, описанная здесь:https://en.cppreference.com/w/cpp/keyword/reflexpr

Я ищу любую информацию об этой функции.

У меня есть таблица с описанием поддержки компилятора:https://en.cppreference.com/w/cpp/compiler_support

но я не вижу, что эта функция запланирована или, может быть, у этой функции другое название?

В какой версии C++ будет поддерживаться эта функция?

Где я могу найти какие-либо руководства / информацию по этой теме?

1 ответ

Хотя Reflection TS был официально завершен и опубликован, в то же время был достигнут значительный прогресс в разработке альтернативного синтаксиса, в котором использовались новые языковые функции, такие как constevalдля выражения информации отражения в виде значений, а не типов (как в традиционном метапрограммировании шаблонов). В любом случае TS был опубликован как запись уже принятых проектных решений и служить точкой отсчета для нового дизайна, но до тех пор, пока прогресс в нем продолжается, маловероятно, что старая версия будет где-либо реализована . Также маловероятно, что новая система будет доработана вовремя для C ++ 23, хотя экспериментальные реализации ее могут стать доступными примерно в это время.

Другие вопросы по тегам