Amadeus Interview Question

pointer arithmetic, copy constructor, polymorphism, public & private members, delete vs. delete[], STL map