DAN30-A. Create a copy constructor and assignment operator for non copyable objects
When you copy this rule over to the C++ side:
FIO34-C. Use int to capture the return value of character IO functions
Be sure to add something about istream::get() which return int values, not char values.