Accessing public members of an object and accessing object members with pointers
#include<iostream> using namespace std; class Tclass //Define Tclass class; { public: int x,y; void print() { cout<<x<<","<<y<<endl; } }; int add(Tclass *ptf) { return (ptf->x+ptf->y); //Pointer access form; } intmain() { Tclass test,*pt=&test; //Describe an object test and object pointer pt; pt->x=100; //Access data members through pointers; pt->y=200; pt->print(); //Access member functions through pointers; test.x=150; test.y=450; //Access public segment data members; test.print(); cout<<"x+y="<<add(&test)<<endl; //Pass the object address to the pointer parameter; }