MFC로 프로그램을 짰는데,
후로그램.cpp 랑 후로그램dlg.cpp 가 있어요
BOOL C후로그램::InitInstance() 안에서
INT_PTR nResponse = dlg.DoModal(); 요 구문 끝날 때까진 아무 이상 없다가
return FALSE; 리턴한 직후에
xstring 이라는 곳에서 런타임에러가 나네요 // xstring internal header (from <string>)
void _Tidy(bool _Built = false,
size_type _Newsize = 0)
{ // initialize buffer, deallocating any storage
if (!_Built)
;
else if (_BUF_SIZE <= _Myres)
{ // copy any leftovers to small buffer and deallocate
_Elem *_Ptr = _Bx._Ptr;
if (0 < _Newsize)
_Traits::copy(_Bx._Buf, _Ptr, _Newsize);
_Mybase::_Alval.deallocate(_Ptr, _Myres + 1);
}
_Myres = _BUF_SIZE - 1;
_Eos(_Newsize);
} <- 요부분에서 걸려요
실제로 돌려보면 프로그램 실행이 다 끝나고 종료버튼을 누르는 순간 에러가 나는데요 -
이게 문자열 때문에 오류나는거 맞나요?
후로그램 시작한지 얼마 안되는 꼬꼬마라 개념이 없네욘 ㅠ_ㅜ 부디 도와주세연...
정말로 개념이 없군요. call stack 창에 눈길 한번만 줘보시죠
이기회에 vc디버그 사용법 익히시면 버그수정에 대단히 좋습니다