在以下情况下会创建临时对象:
- 创建纯右值的转换(包括 T(a,b,c) 和 T{})
这什么时候会发生?(示例将不胜感激)
“包括 T(a,b,c) 和 T{}”是什么意思?
static_cast<T>(e)
,const_cast<T>(e)
和转换总是评估为纯右值dynamic_cast<T>(e)
吗?reinterpret_cast<T>(e)
在以下情况下会创建临时对象:
- 创建纯右值的转换(包括 T(a,b,c) 和 T{})
这什么时候会发生?(示例将不胜感激)
“包括 T(a,b,c) 和 T{}”是什么意思?
static_cast<T>(e)
,const_cast<T>(e)
和转换总是评估为纯右值dynamic_cast<T>(e)
吗?reinterpret_cast<T>(e)