| | | | | |

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
    

| | Top of Page | 6. C++ Classes Part 2: Advanced Features - 16 of 22