Ссылаясь на Влияет ли setbuf() на cout?
Я хочу увеличить размер буфера, чтобы повысить производительность cout (обычно он перенаправляется на диск)
Я могу сделать:
std::cout.rdbuf()->pubsetbuf(some_buffer, buffer_size);
А также
ios::sync_with_stdio(false);
Имеет ли это смысл?
РЕДАКТИРОВАТЬ: Также я использую несколько потоков, поэтому я надеялся уменьшить потребность в синхронизации.