通过Chromium's sha1 class的启发,我想到的是使用std存储增量下载的数据:: string的存储增量下载数据的最佳方式是什么?
// pseudo-code
char buff[BUFF_SIZE];
std::string data;
do {
size = ReadInternetFileTo(buff,BUFF_SIZE);
data.append(buff,size);
} while (not_finished);
任何可预见的问题,用此方法或更好的方法来做到这一点?