Вдохновленный классом Chromium sha1 , я думаю сохранить постепенно загруженные данные, используя std :: string
// pseudo-code
char buff[BUFF_SIZE];
std::string data;
do {
size = ReadInternetFileTo(buff,BUFF_SIZE);
data.append(buff,size);
} while (not_finished);
Какие-нибудь предсказуемые проблемы с этим методом или лучший способ сделать это?