#include <iostream>
#include <deque>
int main()
{
std::deque<double> dq = {3.14, 2.18, 4.19, 6.17, 8.27, 5.28};
while(dq.size() > 0) {
std::cout << "pop: " << dq.front() << "\n";
dq.pop_front();
}
if (dq.empty()) {
std::cout << "empty";
}
}
/*
run:
pop: 3.14
pop: 2.18
pop: 4.19
pop: 6.17
pop: 8.27
pop: 5.28
empty
*/