一元正号作用于指针会提升成什么?

《C++ Primer》第五版,中文版。124 页。

    char c = 42;
    cout << typeid(c).name() << endl;
    cout << typeid(+c).name() << endl;
    char *p = &c;
    cout << typeid(p).name() << endl;
    cout << typeid(+p).name() << endl;

结果:
char
int
char *
char *

用于指针没有变化。其实这不是什么“提升”,+c其实相当于0+c,因为0是int型,所以+c也是int型
指针+0还是指针