// Section:     Section 3.1 -- Defining A Class In C++
#include <iostream>
#include <string>
using namespace std;

class User {                           
    string name;
    int age;
public:  
    User( string str, int yy );                                   //(H)
    void print();                                                 //(I)
};

User::User( string str, int yy ) {                                //(J)
    name = str;  age = yy; 
}                       

void User::print() {                                              //(K)
    cout << "name: " << name  << "  age: "  << age << endl;     
}

int main()
{
    User u( "Zaphod", 119 );
    u.print();
    return 0;
}