나쁜와 CString을 정말 메모리 누수가

며칠 다른 사람의 프로그램을 디버깅하기 전에 메모리 누수가 말했다 :

1.new을 삭제하지 후

* CHAR pBuf = 새 문자 [1025];

[] pBuf 삭제;

간단한 조작이 2.CString 문자열의 길이가 상대적으로 큰 경우, 문제가되지 않을 수 있으며, 빈 함수를 사용하는 기억, 더 복사 차단 작업을 포함한다.

PS는 : 복수 (양식 : funstr (CString을 & STR)와 같은 기능) 기능 호출 기준 파라미터 CString을하면 어떤 시점에서 (그리고 스트링 길이의 관계)는, 내부 참조 카운터 CString을 발생 메모리 누수가 발생할 혼란을 계산.

게시 된 161 개 원래 기사 · 원 찬양 17 · 전망 730 000 +

추천

출처blog.csdn.net/nanfeiyannan/article/details/42489883