31
|
1 |
|
|
2 |
#include <algorithm>
|
|
3 |
#include <cstring>
|
|
4 |
#include <string>
|
|
5 |
#include <deque>
|
|
6 |
#include <iterator>
|
|
7 |
#include <iostream>
|
|
8 |
#include <functional>
|
|
9 |
|
|
10 |
typedef std::string Str;
|
|
11 |
typedef std::deque<Str> Dq;
|
|
12 |
#if !defined (STLPORT) || defined(__STL_USE_NAMESPACES)
|
|
13 |
using namespace std;
|
|
14 |
#endif
|
|
15 |
int insert1_test(int, char**)
|
|
16 |
{
|
|
17 |
Str array1 [] = { "laurie", "jennifer", "leisa" };
|
|
18 |
Dq nam(array1, array1 + 3);
|
|
19 |
Dq::iterator i = nam.begin() + 2;
|
|
20 |
Str a;
|
|
21 |
|
|
22 |
a=*i;
|
|
23 |
cout<<*i;
|
|
24 |
|
|
25 |
if(a.compare("leisa")!=0)
|
|
26 |
return 1;
|
|
27 |
else
|
|
28 |
return 0;
|
|
29 |
}
|