![]() |
![]() |
![]() |
![]() |
![]() |
|
To advance the current_link_pointer down the list, you need
advance, a member function that digs next_link_pointer
out of the link identified by current_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 advance ( ) {
current_link_pointer = current_link_pointer -> next_link_pointer;
}
...
};