프로그래밍/C/C++

포인터 변수 사용시 데이터 오염 문제

로켓곰군 2020. 11. 28. 18:30

마지막 인덱스 데이터가 와장창

 

작업중, 파일을 불러올때 마지막 줄이 계속 오염이 일어나서 프로그램이 깨지는 현상을 목격함.

 

 

뭔가 했더니 값 읽어오는 >>포인터<< 변수가 데이터 로드 블럭 나가면서 데이터를 오염시켜서 생긴 문제였음.

코드 블럭 나가자마자 nullptr 찍어주는거로 해결.

 

원인 찾는건 조금 걸렸지만 아무튼 간단하게 해결