벡터 포인터를 파라미터로 하는 함수로 벡터를 보냈는데
왜 그냥 실행하면 이상없이 돌아가고
디버깅 모드로 실행하면 함수로 넘어갈때 vector subscript out of range가 뜨는거지
함수 안에서 연산이 일어난 것도 아니고 그냥 넘어가기만 해도 이러네
머리아파
벡터 포인터를 파라미터로 하는 함수로 벡터를 보냈는데
왜 그냥 실행하면 이상없이 돌아가고
디버깅 모드로 실행하면 함수로 넘어갈때 vector subscript out of range가 뜨는거지
함수 안에서 연산이 일어난 것도 아니고 그냥 넘어가기만 해도 이러네
머리아파
벡터 포인터를 넘기지 말고 레퍼런스로 넘기는건 어떨까
그것도 방금 해봤는데 똑같애
컴파일러 환경이랑 코드를 올려보셈
observer effect 씹 ㅋㅋ
관찰하면 작동을 안함 ㅜ
진짜로 범위 넘어가는데 릴리즈에서 티 안나는거 아님? - dc App
코드 볼 수 있음? - dc App
범위 넘어가고 할게 없는 코드라... 지금 밖이라서 나중에 집 들어가면 올려볼게
이게 그 양자역학인가 뭔가하는 그건가
코드
그것이 out of range니까
벡터자체를 참조한게 아니라 콜스택에서 십창나서 건드려진게 아닐까요
흠터레스팀
벡터를 잘못 건들인게 아니라 포인터를 잘못 건들여서 벡터를 잘못 사용하게 된 거 아닐까
이미 해제된 참조써서 그럴듯
use after free - dc App