]> git.llucax.com Git - software/bife/bife++.git/blob - tests/test_vector.cpp
Added STL stack and vector tests.
[software/bife/bife++.git] / tests / test_vector.cpp
1 #include <vector>
2 #include <string>
3 #include <iostream>
4
5 using namespace std;
6
7 int main(void) {
8         cout << "Vector comun..." << endl;
9         vector<string> v;
10         v.push_back("Hola mundo");
11         string s1 = "String 1";
12         v.push_back(s1);
13         s1 += " <modificado>";
14         for (vector<string>::const_iterator i = v.begin(); i != v.end(); i++) {
15                 cout << "Primer elemento: " << *i << endl;
16         }
17         cout << endl;
18
19         cout << "Vector de punteros..." << endl;
20         vector<string*> vp;
21         string s = "Hola mundo";
22         vp.push_back(&s);
23         //vp.push_back("Hola mundo");
24         s1 = "String 1";
25         vp.push_back(&s1);
26         s1 += " <modificado>";
27         for (vector<string*>::const_iterator i = vp.begin(); i != vp.end(); i++) {
28                 cout << "Primer elemento: " << **i << endl;
29         }
30         return 0;
31 }
32