#include #include #include #include #include #include #include int main(){ circular_buffer a(1024); a.push_back('a'); a.push_back('t'); a.push_back('u'); a.push_back('o'); a.push_front('o'); a.push_front('o'); std::for_each(a.begin(), a.end(), [](const char& c){std::cout << c;}); std::cout << "\n" << (a.begin() - a.end()) << "\n"; }