// Interactive1.cpp #include #include #include class Person { public: Person( const std::string& Name, const std::string& Job, const std::string& City ) : name_(Name), job_(Job), city_(City) {} std::string name() { return name_; } std::string job() { return job_; } std::string city() { return city_; } void show(); private: std::string name_; std::string job_; std::string city_; }; void Person::show() { std::ios::fmtflags save = std::cout.flags(); std::cout.setf(std::ios::left, std::ios::adjustfield); std::cout << "\n " << std::setw(10) << name_ << std::setw(25) << job_ << std::setw(20) << city_; std::cout.flags(save); } int main() { Person Bob("Bob", "SW Dev", "Syracuse"); Bob.show(); Person Sam("Sam", "Money Market Trader", "NYC"); Sam.show(); Person Slease("Slease", "Spammer", "Albania"); Slease.show(); std::cout << "\n\n"; }