通過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);
任何可預見的問題,用此方法或更好的方法來做到這一點?