std::vector<uint8_t> vec = { 1, 2, 3, 4 };
std::copy(vec.cbegin(), vec.cend(), std::ostream_iterator<uint8_t>(std::cout, " "));
Будьте осторожны: поток, вероятно, будет интерпретировать значения как символы, и поэтому будет использовать перегрузку символов оператора потока. Если вы хотите напечатать целочисленные значения, шаблонизируйте std::ostream_iterator
с другим типом int.