#include <iostream>
#include <vector>
#include <algorithm>
int main(void) {
std::vector<wchar_t> src = {L'a', L'b', L'c', L'd', L'e', L'f', L'g'};
std::vector<wchar_t> dest(src.size());
std::copy_n(src.begin(), src.size(), dest.begin());
for (auto ch : dest) {
std::wcout << ch << " ";
}
}
/*
run:
a b c d e f g
*/