삭제와 삭제의 차이점은 분명합니다. 내가 여기서 묻는 질문은 : 때때로 나는 오타를 사용하고 잘못된 것을 사용합니다. 그런 다음 크래시가 발생하거나 중단되지 않고 일반적으로 몇 시간의 디버깅으로 종료됩니다.[]의 삭제 또는 삭제의 오용을 경고하는 도구가 있습니까?
gcc가 몇 가지 간단한 경우에 발생할 수있는 오용을 감지하고 경고 할 수 있기를 바랍니다. 내가 필요로하는 레거시 함수 때문에 때때로 "new float [size]"를 사용해야하기 때문에 이러한 실수의 일부를 잡는 오류 검사 도구를 찾는 데 더 관심이 있습니다.
당신은'부동 소수점 [를 사용할 필요가 없습니다 크기]'. 'std : array'또는'std :: vector '을 사용하십시오. –
ecatmur
하나의 도구 :'new []'을 사용하지 마십시오. 거의 모든 경우에서'벡터 '가 있습니다. –
실행 파일에서 valgrind 사용 – PlasmaHH