#include <iostream>
#include <string>
#include <deque>
#include <iterator>
using std::deque;
using std::string;
using std::cout;
int main()
{
deque<string> dq;
dq.push_back(string("c"));
dq.push_back(string("c++"));
dq.push_back(string("java"));
copy(dq.cbegin(), dq.cend(), std::ostream_iterator<string>(cout, "\n"));
cout << std::endl;
return 0;
}
/*
run:
c
c++
java
*/