Category Archives: Performance

The Drawbacks of Using std::vector as an Output Buffer in I/O Operations

By | March 20, 2023

In this short article, we will examine some non-obvious performance issues that can arise when using std::vector<char> as an output buffer for input-output operations. Specifically, we will discuss the consequences of using the resize and reserve methods and how their improper use can lead to undesirable outcomes. As we know, std::vector is a dynamic array that provides convenient… Read More »