6번째 줄
void call_by_refer ( int **ref ) {
*ref = &global_val;
}
이부분 말인데
이중포인터 쓰는 이유까지는 이해가 되거든?
그런데 왜 함수 안에서는 그냥 포인터 쓰는거야?
도와줘~
6번째 줄
void call_by_refer ( int **ref ) {
*ref = &global_val;
}
이부분 말인데
이중포인터 쓰는 이유까지는 이해가 되거든?
그런데 왜 함수 안에서는 그냥 포인터 쓰는거야?
도와줘~
ref 를 바꾸려고
아조씨 역참조요..
아 갑자기 탁 이해가 됐다 고마워\
철수가 사는 아파트의 주소를 알려준셈임. 그래서 함수 내에서는 실제 아파트에 찾아가서 철수를 줘패는중인거고 - dc Cpp
그런데 철수가 사는 아파트의 주소를 종이에 적어서 줬단말이지. 종이에 적힌 내용을 암만 지우고 바꿔봐도 아파트의 주소는 바뀌지 않음 - dc Cpp
요컨대 전달해준 &refer는 값(아파트 주소)으로 복사되어 종이에 적혀 전달된거고 함수 내에서는 그 종이(**ref)를 건들이유가 없는거지 - dc Cpp
아 그렇고만 고마워!~~!~
저런 형식이 있다고 그냥 외우셈.