6 template<
class Key,
class Value>
7 std::map<Key,Value>
half_map(
const std::map<Key,Value>& v) {
8 typedef typename std::map<Key,Value>::const_iterator iter;
10 for (iter i = v.begin(); i != v.end(); ++i) {
11 w[i->first] = (i->second)/2;
std::map< Key, Value > half_map(const std::map< Key, Value > &v)
Definition: example.h:7