Hi Andreas, This code: int x = 0; int* p = &x; decltype((p)) e = p; leads to the following output: int x = 0; int* p = &x; int&* e = p; // <-- int*& Regards Christian