게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
포인터 문제 하나만 도와주세요.
게시물ID : programmer_15131짧은주소 복사하기
작성자 : 시끄러운잡것
추천 : 0
조회수 : 369회
댓글수 : 2개
등록시간 : 2015/12/22 21:43:12
옵션
  • 창작글
  • 베스트금지
  • 본인삭제금지
  • 외부펌금지
void ptr(int** a, int** b);

int main(){
int a = 2, b = 4;
int* pa = &a; int* pb = &b;

cout << "호출 전"<< pa << "  " << pb << "  " << a << "  " << b << endl;
ptr(&pa, &pb);
cout << "호출 후" << pa << "  " << pb << "  " << a << "  " << b << endl;

return 0;
}

void ptr(int** a, int** b){

}

ptr(&pa, &pb)를 호출하면 저장되어 있는 값은 그대로인데 주소값만 바꾸고 싶은데요

예를 들어 호출 전 출력값이 0031FF12 0031FF16 2 4 일 때
함수 호출 후에는 0031FF16 0031FF12 2 4 
이런 식으로 만들고 싶은데 아무리 생각해 봐도 모르겠습니다..





전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호