具有模板功能 -
template <class B>
B getValue (B& map) {
// implementation ...
}
对此函数 a 传递 a map
,例如 -
map<string,double> doubleMap;
getValue (doubleMap);
因此,例如在这种情况下,如果我想将函数的返回值double
设置为根据doubleMap
我应该提取this的value
类型map
,如果我想声明一个双精度(或根据传递的映射的任何其他类型)我必须有这个..
我怎么才能得到它 ?