int *pointer; int i = 10; pointer = &i; // address of i cout << i << endl; cout << *pointer << endl; // "dereferencing" cout << pointer << endl; //?? what happens?