aの場合、呼び出しstd::vector<double*> v;
て s を削除できますdouble
std::for_each(v.begin(), v.end(), (void(*)(void* a))operator delete);
std::map<int, double*> m;
代わりに、明示的なループ、ブースト、または非標準の STL 拡張を使用せずに同様のことを行うことができますか? つまり何が???
入っているか
std::for_each(m.begin(), m.end(), ???);