#ifndef _PIZZA3_H_ #define _PIZZA3_H_ #include using namespace std; class Pizza { public: // default constructor Pizza ( void ); static void ListToppings ( void ); double GetPrice ( void ) const; // output operator as a friend friend ostream& operator<< (ostream& out, const Pizza& p); // input operator as a friend friend istream& operator>> (istream& in, Pizza& p); private: static const int NRTOPPINGS = 6; // available static const int MAXTOPPINGS = 3; // per pizza static const string allToppings [NRTOPPINGS]; static const double smallPrice; static const double medPrice; static const double largePrice; static const double smallToppingPrice; static const double medToppingPrice; static const double largeToppingPrice; string toppings [MAXTOPPINGS]; int nrToppings; string size; }; #endif