_A POOLING MEMORY MANAGER FOR C++_ by Kirit Saelensminde Example 1 class Address { ... String line1, line2, city; long zip_code; ... }; class Company { public: // Constructor Company( String aname, Address anAddress ); // Get/Set address Address GetAddress( void ); void SetAddress( Address newAddress ); protected: String name; Address address; };