Namespaces
Variants

std::meta::display_string_of, std::meta::u8display_string_of

来自 zh.cppreference.net
< cpp | 元
 
 
 
反射库
 
反射类型和查询
反射查询
反射布局查询
类型属性
类型属性查询
 
定义于头文件 <meta>
consteval std::string_view display_string_of( std::meta::info r );
(1) (自 C++26 起)
consteval std::u8string_view u8display_string_of( std::meta::info r );
(2) (自 C++26 起)

返回一个由实现定义的字符串。鼓励实现生成有助于标识 r 所表示内容的文本。

参数

r - 一个反射值

返回值

一个由实现定义的字符串。在可能的情况下,该字符串应适合标识所表示的结构。

注解

结果 V 以空字符结尾:V.data()[V.size()] 保证为 '\0'。V 中的每个元素都是一个可能非唯一的对象,具有静态存储期,可用于常量表达式;指向此类元素的指针不适合用作指针类型的非类型模板参数的模板实参。

示例

参阅

如果反射的实体有标识符,获取其名称
(函数)