#include <iostream>
#include <iterator>
#include <vector>
int main() {
std::vector<int> vint {97, 98, 99, 100};
std::vector<char> vchar {};
vchar.reserve(vint.size());
for (auto &n : vint) {
vchar.push_back(n);
}
std::copy(vchar.begin(), vchar.end(),
std::ostream_iterator<char>(std::cout, " "));
return 0;
}
/*
run:
a b c d
*/