[C++] UB와 POD의 존재


[C++] UB와 POD의 존재

https://stackoverflow.com/questions/61768352/what-is-the-difference-between-these-initializations?noredirect=1#comment109256360_61768352위 글은 전에 내가 스택오버플로우에 작성한 질문 글이다.이전에 여러가지 실험을 하다가 신기한 상황을 마주했는데,주변에 물어봐도 아무도 이유를 몰라서 스택오버플로우에 질문했다.질문은 다음과 같다.와 같은 간단한 코드가 있는데,이에 대한 출력값은 아래와 같다.이제, 멤버 포인터 변수로 'int* ptr = new int'라는 문장을 넣어서 결과를 확인해보고자 한다.결과는 아래와 같이 나온다.엥,,? 그저 멤버 포인터 변수 하나를 생성한 것 뿐인데..상관이 없는 다른 멤..........



원문링크 : [C++] UB와 POD의 존재