int main(int argc, char *argv[]) { Beverage *beverage = new Espresso(); cout << beverage->get_desc() << ": $" << beverage->cost() << endl; beverage = new Mocha(beverage); cout << beverage->get_desc() << ": $" << beverage->cost() << endl; Beverage *beverage2 = new HouseBlend(); beverage2 = new Mocha(beverage2); beverage2 = new Mocha(beverage2); cout << beverage2->get_desc() << ": $" << beverage2->cost() << endl; return 0; }