Our beloved prescribed book reckons that this function removes the last element/node from the given list. The question in assignment 1 (i think Q42???) also has this definition as the only possible correct answer - However, documentation (MSDN) on the standard template library list class, quite rightly defines this function as removing the first element/node in a list.
I've tried and tested this by implemeting the pop_front() function and it does remove the first element.
Am I missing something here? Can Malik (book) and the assignment both be wrong, or have I missed the plot completely.