对于 astd::vector<double*> v;
我可以double
通过调用删除 s
std::for_each(v.begin(), v.end(), (void(*)(void* a))operator delete);
现在,如果我有std::map<int, double*> m;
,我可以在不使用显式循环、boost 或非标准 STL 扩展的情况下做类似的事情吗????
即里面有什么
std::for_each(m.begin(), m.end(), ???);