Pointer C++

#include 
using namespace std;
class MyClass {
public:
  int i;
  MyClass(int j) { 
     i = j; 
  }
};
int main()
{
  MyClass myObject(1);
  int *p;
  p = &myObject.i;                     
  cout << *p;                          
  return 0;
}