【发布时间】:2013-04-05 16:56:12
【问题描述】:
我正在尝试获取一个函数来从我的地图中返回一个可选值。所以是这样的:
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 的赋值会触发引用计数吗?
【问题讨论】:
标签: c++ boost shared-ptr