Accessing Members: Dot and Arrow Notation
- Object accesses members with dot notation:
- Pointer accesses members with arrow notation
IntArray a; // create IntArray object
IntArray *aptr; // create pointer to type IntArray
aptr = new IntArray; // create IntArray object at address aptr
a.Size(); // object a accesses member function Size()
(*aptr).Size(); // object *aptr accesses member function Size()
aptr -> Size(); // access member function through pointer