技术栈

类型修改

繁星璀璨G
1 年前
c++·标准库模板·运行时类型识别·类型修改·remove_pointer
C++标准模板(STL)- 类型支持 (类型修改,移除给定类型的一层指针,std::remove_pointer)类型特性定义一个编译时基于模板的结构,以查询或修改类型的属性。 试图特化定义于 <type_traits> 头文件的模板导致未定义行为,除了 std::common_type 可依照其所描述特化。 定义于<type_traits>头文件的模板可以用不完整类型实例化,除非另外有指定,尽管通常禁止以不完整类型实例化标准库模板。
繁星璀璨G
1 年前
c++·标准库模板·运行时类型识别·remove·_reference·类型修改
C++标准模板(STL)- 类型支持 (类型修改,从给定类型移除引用,std::remove_reference)类型特性定义一个编译时基于模板的结构,以查询或修改类型的属性。试图特化定义于 <type_traits> 头文件的模板导致未定义行为,除了 std::common_type 可依照其所描述特化。