|
|
| TestMapIndex.C |
typedef TemplateTester<int> Test;
typedef map<Test, int> MyMap;
MyMap myMap;
// put some values into the map
for (int i = 0; i < 2; ++i) {
myMap[i] = i;
}
// and print them
for (MyMap::iterator it(myMap.begin());
it != myMap.end(); ++it) {
cout << it->second << endl;
}
|
TemplateTester: CREATE #0 (constructor with parameter 0) TemplateTester: CREATE #1 (copy constructor of 0) TemplateTester: CREATE #2 (copy constructor of 1) TemplateTester: DELETE #1 TemplateTester: DELETE #0 TemplateTester: CREATE #3 (constructor with parameter 1) TemplateTester: CREATE #4 (copy constructor of 3) TemplateTester: COMPARE #4 with #2 TemplateTester: COMPARE #2 with #4 TemplateTester: CREATE #5 (copy constructor of 4) TemplateTester: COMPARE #4 with #2 TemplateTester: DELETE #4 TemplateTester: DELETE #3 TemplateTester: DELETE #5 TemplateTester: DELETE #2 |
|
| Copyright © 2001, 2002 Andreas Borchert, converted to HTML on February 21, 2002 |