Ori*_*ent 7 c++ stl
为什么在C++中带有不同名称的两个函数ref和cref?为什么不是唯一的重载ref函数?是否有一些重要的语义原因?
ref
cref
Bri*_*ian 11
因为有时您想要包装const对非const对象的引用.在这种情况下,std::cref允许你写
const
std::cref
std::cref(x)
代替
std::ref(static_cast<const T&>(x))
(T当然是哪种类型x).
T
x
归档时间:
11 年 前
查看次数:
1434 次
最近记录: