![]() |
![]() |
![]() |
![]() |
![]() |
|
When lists are created or elements are added, current_link_pointer
is assigned to the value of first_link_pointer:
class header {
public:
link *first_link_pointer;
link *current_link_pointer;
header ( ) {
first_link_pointer = NULL;
current_link_pointer = first_link_pointer;
}
void add (railroad_car *new_element) {
first_link_pointer = new link (new_element, first_link_pointer);
current_link_pointer = first_link_pointer;
}
...
};