#include "cirquevector.h" #include inline size_t CirQue>::size() const { return d_size; } using namespace std; //MAIN static int iv[] = {1, 2, 3, 4, 5}; int main() { vector vi(iv, iv + 5); CirQue> ci(vi); cout << ci.size() << ' ' << ci.front() << ' ' << ci.back() << '\n'; ci.pop_front(); ci.pop_front(); CirQue> cp; cp = ci; cout << cp.size() << ' ' << cp.front() << ' ' << cp.back() << '\n'; cp.push_back(6); cout << cp.size() << ' ' << cp.front() << ' ' << cp.back() << '\n'; } /* Displays: 5 1 5 3 3 5 4 3 6 */ //=