-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path10-4.cpp
More file actions
37 lines (27 loc) · 749 Bytes
/
10-4.cpp
File metadata and controls
37 lines (27 loc) · 749 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <list>
using std::list;
using std::string;
using std::endl;
using std::cout;
class String_list
{
public:
String_list(list<string>::const_iterator start, list<string>::const_iterator finish) :
start(start), finish(finish)
{
for (list<string>::const_iterator i = start; i != finish ;i++)
list_o_strings.push_back(*i);
}
list<string> list_o_strings;
private:
list<string>::const_iterator start;
list<string>::const_iterator finish;
};
int main()
{
list<string> list_o_teams = {"Falcons","Titans","Texans","Colts"};
String_list los(list_o_teams.begin(), list_o_teams.end());
cout << los.list_o_strings.back() << endl;
return 0;
}