All pastes #1751994 Raw Edit

Unnamed

public text v1 · immutable
#1751994 ·published 2010-01-15 03:59 UTC
rendered paste body
Size of List1 = 0 ( = 0 )
Size of List2 = 0 ( = 0 )
Testing push_front and pop_front on list1.
Testing push_back and pop_back on list2.

Size of List1 = 5 ( = 5 )
Size of List2 = 5 ( = 5 )

Size of List1 = 0 ( = 0 )
Size of List2 = 0 ( = 0 )

Populating List1 and List2
Size of List1 = 5 ( = 5 )
Size of List2 = 10 ( = 10 )

Testing copy constructor. Copying list1 to list3.
Address of List1->head = 0x8e9a0a0 Size of list1 = 5
Address of List2->head = 0x8e9a090 Size of list2 = 10
Address of List3->head = 0x8e9a0a0 Size of list3 = 5

Assigning list2 to list1 (list2 > list1)
Address of List1->head = 0x8e9a090 Size of list1 = 10
Address of List2->head = 0x8e9a090 Size of list2 = 10
Address of List3->head = 0x8e9a0a0 Size of list3 = 5

Assigning list3 to list2 (list3 < list2)
Address of List1->head = 0x8e9a090 Size of list1 = 10
Address of List2->head = 0x8e9a0a0 Size of list2 = 5
Address of List3->head = 0x8e9a0a0 Size of list3 = 5

Popping head of list2

Assigning list3 to list3 (list3 == list3)
Address of List1->head = 0x8e9a090 Size of list1 = 10
Address of List2->head = 0x8e9a070 Size of list2 = 4
Address of List3->head = 0x8e9a070 Size of list3 = 4