vector <unsigned char> против строки для двоичных данных

Какой контейнер C ++ лучше для хранения и доступа к двоичным данным?

std::vector<unsigned char>

или же

std::string

Один эффективнее другого?
Является ли один из них более «правильным»?

Ответы на вопрос(0)

Ваш ответ на вопрос