我正在尝试获取一个函数来从我的地图中返回一个可选值。所以是这样的:
boost::optional<V> findValue(const K& key) {
boost::optional<V> ret;
auto it = map.find(key);
if (it != map.end()) {
ret = it->second;
}
return ret;
}
如果V
碰巧是shared_ptr
某种类型,那么分配是否会ret
触发引用计数?