/**************************************************************** example 7 -- length.h feet/inches manager ****************************************************************/ #include <iostream> using namespace std; //class definition class length { private: int inches; static bool GrowByFeet; public: length(const int& f = 0, const int& i = 0); void show(ostream& out = cout) const { out << inches / 12 << '\'' << inches % 12 << '"'; } void grow(const float& = 1.0); void operator++(int){ //postfix increment grow(1.0); } void setGrowByFeet(bool TF = true) { GrowByFeet = TF; } friend ostream& operator<<(ostream&, const length&); };