このページを参考。
vector ( InputIterator first, InputIterator last, const Allocator& = Allocator() );
std::vector<unsigned char> vs; vs.assign(cs, cs + sizeof(cs) / sizeof(unsigned char));
#include <iostream>
#include <vector>
int main(int argc, char* argv[])
{
unsigned char cs[] = {'A', 'B', 'C', 'D', 'E', };
std::vector<unsigned char> vs(cs, cs + sizeof(cs) / sizeof(unsigned char));
std::cout << "vs = ";
for(std::vector<unsigned char>::iterator i = vs.begin(); i != vs.end(); i++)
std::cout << *i << " ";
std:: cout << std::endl;
return 0;
}