int main() { int a = 1; constexpr std::meta::info IntInfo = ^^int; [:IntInfo:] b = 42; } [/code] https://godbolt.org/z/ffjnETWzb Я хотел бы объявить переменную нестатического элемента данных внутри шаблона для цикла: [code]#include #include #include #include #include
struct Position { float X; float Y; };
int main() { Position APosition{}; template for(constexpr std::meta::info MemberInfo : std::define_static_array(nonstatic_data_members_of(^^Position, std::meta::access_context::current()))) { using MemberType = [:MemberInfo:]; MemberType& CurrentMember = APosition.[:MemberInfo:]; std::cout