int main()
{
const int num = 12;
const int *p = #
const int &ref = *p;
cout << p << endl;
cout << ref << endl;
return 0;
}
이거와
int main()
{
const int num = 12;
const int *p = #
const int *&ref = p;
cout << *p << endl;
cout << *ref << endl;
return 0;
}
차이점은 ? 결과는같이 나오네요 ㅠ
위에껀 ref가 const int&로 a에 대한 레퍼런스고, 아래껀 ref가 const int*&로 p에 대한 레퍼런스. 위에껀 주소랑 12 나올거고, 아래껀 12 12 나와서 결과가 같지는 않을텐데?