"hello" is a string, i.e. the char array. const char*
is a pointer to this array, so when you dereference this pointer, you get the value of the first element.
It is like if you have
int a[] = {1, 2, 3};
int *b = a;
cout << *b << endl;
you get just 1
printed.