相关疑难解决方法(0)

将optional与reference_wrapper结合起来是否有意义?

在我看来,在C++中可以使用该类型std::optional<std::reference_wrapper<T>>.这种类型的对象本质上是对类型对象T或空值的引用,即几乎是一个指针.我的问题:

  1. 有没有之间的任何概念上的差异std::optional<std::reference_wrapper<T>>T*

  2. 有什么实际区别吗?是否有可能选择std::optional<std::reference_wrapper<T>>结束的情况T*

c++ pointers reference optional c++-standard-library

16
推荐指数
2
解决办法
1382
查看次数