void ptr(int** a, int** b); <div><br></div> <div>int main(){</div> <div>int a = 2, b = 4;</div> <div>int* pa = &a; int* pb = &b;</div> <div><br></div> <div>cout << "호출 전"<< pa << " " << pb << " " << a << " " << b << endl;</div> <div>ptr(&pa, &pb);</div> <div>cout << "호출 후" << pa << " " << pb << " " << a << " " << b << endl;</div> <div><br></div> <div>return 0;</div> <div>}</div> <div><br></div> <div>void ptr(int** a, int** b){</div> <div><br></div> <div>}</div> <div><br></div> <div>ptr(&pa, &pb)를 호출하면 저장되어 있는 값은 그대로인데 주소값만 바꾸고 싶은데요</div> <div><br></div> <div>예를 들어 호출 전 출력값이 0031FF12 0031FF16 2 4 일 때</div> <div>함수 호출 후에는 <span style="font-size:9pt;line-height:1.5;">0031FF16 </span><span style="font-size:9pt;line-height:1.5;">0031FF12 2 4 </span></div> <div><span style="font-size:9pt;line-height:1.5;">이런 식으로 만들고 싶은데 아무리 생각해 봐도 모르겠습니다..</span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><span style="font-size:9pt;line-height:1.5;"><br></span></div> <div><br></div> <div><br></div> <div><br></div>