该any_cast()
函数 - 例如,对于非常量引用操作数 - 具有以下签名:
template<class T>
T any_cast(any& operand);
为什么这个函数不返回T&
- 文档说返回值仅仅是
static_cast<T>(*std::any_cast<U>(&operand))
?
该any_cast()
函数 - 例如,对于非常量引用操作数 - 具有以下签名:
template<class T>
T any_cast(any& operand);
为什么这个函数不返回T&
- 文档说返回值仅仅是
static_cast<T>(*std::any_cast<U>(&operand))
?