Circular Buffer In Cpp