#include
#include
#include
#include
#include
using namespace std;
template
void show_range(const char *msg, InIter start, InIter end);
int main()
{
vector v;
deque dq;
list result(26);
list::iterator res_end;
for(int i=0; i < 26; i+=2) {
v.push_back('A'+i);
}
for(int i=0; i < 26; i+=2) {
dq.push_back('B'+i);
}
vector v2;
for(int i=0; i < 26; i+=2) {
v2.push_back('B'+i);
}
for(int i=0; i < 26; i+=2) {
v2.push_back('A'+i);
}
show_range("Original contents of v2:", v2.begin(), v2.end());
return 0;
}
template
void show_range(const char *msg, InIter start, InIter end) {
InIter itr;
cout << msg << endl;
for(itr = start; itr != end; ++itr)
cout << *itr << endl;
}