Dereference operator * is used to get the object at the address stored by a pointer. This operator returns lvalue the pointer is pointing. For example,
int value{100};
std::cout << *(&value) << "\n";&value is the pointer object returned by address-of operator which then dereferenced to give lvalue value whose value is 100 which gets printed.