This is a c++ implementation of an array deque (circular buffer).
Every iterator is invalidated after insertion or erasure, including end()
. Returned iterators are always valid.
g++ -std=c++20 -Ofast array.cpp -o a
This is a c++ implementation of an array deque (circular buffer).
Every iterator is invalidated after insertion or erasure, including end()
. Returned iterators are always valid.
g++ -std=c++20 -Ofast array.cpp -o a