My practice code for "Effective C++"