【无标题】

cpp 复制代码
	// STRUCT TEMPLATE add_rvalue_reference
template<class _Ty>
	struct add_rvalue_reference
	{	// add rvalue reference
	using type = typename _Add_reference<_Ty>::_Rvalue;
	};

template<class _Ty>
	using add_rvalue_reference_t = typename _Add_reference<_Ty>::_Rvalue;

	// FUNCTION TEMPLATE declval
template<class _Ty>
	add_rvalue_reference_t<_Ty> declval() noexcept;
cpp 复制代码
	// STRUCT TEMPLATE _Add_reference
template<class _Ty,
	class = void>
	struct _Add_reference
	{	// add reference
	using _Lvalue = _Ty;
	using _Rvalue = _Ty;
	};

void_t <_Ty&>用来做什么?
template<class _Ty>
	struct _Add_reference<_Ty, void_t<_Ty&>>
	{	// add reference
	using _Lvalue = _Ty&;
	using _Rvalue = _Ty&&;
	};
相关推荐
亓才孓2 分钟前
[JDBC]批处理
java
春日见3 分钟前
车辆动力学:前后轮车轴
java·开发语言·驱动开发·docker·计算机外设
宋小黑15 分钟前
JDK 6到25 全版本网盘合集 (Windows + Mac + Linux)
java·后端
鹏北海-RemHusband22 分钟前
从零到一:基于 micro-app 的企业级微前端模板完整实现指南
前端·微服务·架构
LYFlied22 分钟前
AI大时代下前端跨端解决方案的现状与演进路径
前端·人工智能
光影少年26 分钟前
AI 前端 / 高级前端
前端·人工智能·状态模式
7哥♡ۣۖᝰꫛꫀꪝۣℋ27 分钟前
Spring-cloud\Eureka
java·spring·微服务·eureka
一位搞嵌入式的 genius27 分钟前
深入 JavaScript 函数式编程:从基础到实战(含面试题解析)
前端·javascript·函数式
Lsir10110_29 分钟前
【Linux】进程信号(下半)
linux·运维·服务器
anOnion38 分钟前
构建无障碍组件之Alert Dialog Pattern
前端·html·交互设计