C++11 has a bunch of new cool algorithms in <algorithm> header. C++14 has even more algorithms. If you're stuck with the pre-C++11 compiler, you have to write those from scratch. For example, if you wish to output characters from 65 to 125 code points, you have to write the following code on a pre-C++11 compiler:
#include <boost/array.hpp>
boost::array<unsigned char, 60> chars_65_125_pre11() {
boost::array<unsigned char, 60> res;
const unsigned char offset = 65;
for (std::size_t i = 0; i < res.size(); ++i) {
res[i] = i + offset;
}
return res;
}