#include using namespace std; class Test { public: Test(){i =0; j=0;}; Test(int x){i = x; j = x;}; private: int i; int j; }; class Magic { public: Magic(); Magic(int rows); private: int myRows; int myColumns; }; inline Magic::Magic() { myRows = 0; myColumns = 0; } Magic:: Magic(int rows) { myRows = rows; myColumns = rows; // build: } void main() { int n=5; Magic m(n); const char * name = typeid(m).name(); cout <<"The class of m is "<