我想知道之间有什么不同*&aPtr
,&*aPtr
如果更换了*&和&*?
int a; int *aptr; a = 7; aptr=&a; cout << &* aPtr<< *&aPtr<< endl;
Brian.. 7
它们具有相同的值,但是*&aPtr
是一个引用的左值,aPtr
而它&*aPtr
是具有相同值的prvalue aPtr
.
它们具有相同的值,但是*&aPtr
是一个引用的左值,aPtr
而它&*aPtr
是具有相同值的prvalue aPtr
.