Greetings,
I'm surprised this is not part of the standard library yet:
https://www.boost.org/doc/libs/1_49_0/libs/circular_buffer/doc/circular_buffer.html
As it is 5 times the speed of a deque and list:
https://www.codeproject.com/Articles/1185449/Performance-of-a-Circular-Buffer-vs-Vector-Deque-a
This container is pretty useful as I must have used it 3-4 times
in different projects over the last 2 years (rotating log files,
buffering for AI algorithms and preemptive recording of videos).
I encourage its integration because not everybody wants to use
the Boost library given its complexity to manage.
Regards,
|
||||||||
Le message ci-dessus,
ainsi que les documents l'accompagnant, sont destinés
uniquement aux personnes identifiées et peuvent contenir
des informations privilégiées, confidentielles ou ne
pouvant être divulguées. Si vous avez reçu ce message par
erreur, veuillez le détruire. This communication (and/or the attachments) is intended for named recipients only and may contain privileged or confidential information which is not to be disclosed. If you received this communication by mistake please destroy all copies. |