Testing map Index

 [Previous Chapter]  [Previous Page]  [Contents]  [Next Page]  [Next Chapter]

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

 [Previous Chapter]  [Previous Page]  [Contents]  [Next Page]  [Next Chapter]
Copyright © 2001, 2002 Andreas Borchert, converted to HTML on February 21, 2002