void function_ptr_ref(int*& ptr_ref)
{
cout << *ptr_ref << endl;
*ptr_ref = 3;
}
Q1: *& 써야하는 이유 있나요?
Q2:int*& ptr_ref 와 int* ptr_ref 두 문법상 차이가 있나요?
Q3: 값을 함수 리턴이아니라 바로 포인터로 변수에 전달하고 싶을 때 쓰는건가요?
Q4. void function_ptr_ref(int*ptr_ref)
{
cout << *ptr_ref << endl;
*ptr_ref = 3;
} 이렇게 그냥 포인터로 매개변수를 사용하는 것과 다른 점 이 있나요?? ㅠㅠㅠㅠㅠ 잘모르겠어요
main함수의 변수에 영향을 줄 수 있는건 똑같은데용 ㅠ