Use of operator -> in code

#include <ADC.h>
const int readPin = A0;         // ADC0
ADC *adc = new ADC();        // ADC object;
int valueA0;

void setup()
{
  Serial.begin(9600);
  Serial.println("Begin setup");

 
  pinMode(LED_BUILTIN, OUTPUT);
  pinMode(readPin, INPUT);     //Pin 14 single ended

  adc->setAveraging(5);        // Set number of averages
  adc->setResolution(16);      // Set bits of resolution

  adc->setConversionSpeed(ADC_HIGH_SPEED);
  adc->setSamplingSpeed(ADC_HIGH_SPEED);

  Serial.println("End setup");
}

Can someone explain the use of the operator → in the above code ?? Is it the arrow operator ?

Here

It's just like '.' but for pointers to objects instead of objects.

AWOL:
Here

Thanks... the examples were good. I get it now.