• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

delete 후 주소값

23.01.31 14:18 작성 조회수 259

0

int *ptr = new int (7);

cout << ptr << endl; // 000001879A455E70

cout << *ptr << endl; // 7

delete ptr;

cout << ptr << endl; //0000000000008123

 

// 강의 내에서는 위의 ptr과 아래의 ptr이 같은 주소값으로 출력되는데 저는 안그렇습니다. 왜이런걸까요?

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2023.01.31

시스템이나 컴파일러마다 차이가 있는 것은 아닐까 싶습니다.

저도 아래와 동일하게 나오거든요.

image