#include #include #include #include #include #include #include int main(int argc, const char* argv[]) { using namespace boost::assign; using namespace boost::adaptors; std::map input; for (int i = 0; i < 10; ++i) input.insert(std::make_pair(i, i * 10)); boost::copy( input | map_keys, std::ostream_iterator(std::cout, ",")); return 0; }