왜 릭이 나는걸까..싱글톤 소멸자 호출된다니까..
내가 존나 답답해서 그래
나도 멍청인데..(112.214)
2015-05-15 00:04
추천 0
댓글 28
다른 게시글
-
예전 코세는 그래도 도움되는게 있었는데 [5]익명(223.33) | 15.05.15추천 9
-
깝깝하다 노답새끼들. [6]codesafer(codesafer) | 15.05.14추천 0
-
이것좀 알려줘 [11]아아아제발(112.214) | 15.05.14추천 0
-
자바가 호환성이 좋다고하잖아 [5]ㅁㅇㄹ(121.164) | 15.05.14추천 0
-
평일에시발 [3]sh(124.57) | 15.05.14추천 0
-
대가리가 멍청한 프갤러새끼들 특징.txt [6]철구(218.157) | 15.05.14추천 0
-
컴알못은 스택오버플로우 취약점 연습도 어렵더라 [8]익명(164.125) | 15.05.14추천 0
-
__thiscall하니까 문득 생각났는데. [1]ㅅㅅㅅ(125.128) | 15.05.14추천 0
-
코세 오늘도 코딩배틀 신청해야지. [2]익명(211.58) | 15.05.14추천 0
-
아 선형주소 이해안되 [25]익명(122.32) | 15.05.14추천 0
어디 답변 받을 만한 사이트 없어??
OS 레벨로 내려가서 감시해야 될 것 같아 보인다.
OS 자체의 메모리 관리하는 넘의 런타임 동작하는 레벨까지 가야 ㅇㅇ
뭘 그리 골똘히 고민하냐. 어차피 메모리 릭이 생기려면 생성하고 해제하지 않아서인데
생성하는 곳에서 로그 남겨보면 되잖아.
만약 페어링이 완벽한데도 릭이 생긴다면, 메모리 할당 블럭에 뭔가 덮어씌어진거야. 포인터 연산쪽을 봐야됨.
당연히 포인터 연산도 "쓰기" 연산쪽이지.
어떤 객체가 릭이 나는건지는 알고 .. 그거 해제도 해줬는데 릭이 나니까 이러는거지..
그리고 만약 니가 참조에 의해 생성자가 호출되는 식의 싱글톤을 만들었으면, 이벤트 등에 의해 프로그램이 종료되기 직전에 참조가 일어나서일수도 있음.
그니까 로그를 남겨보라고. 니가 코드상으론 해제해줬다고 믿는데, 이벤트 드리븐이면 해제후 다시 재생성될 가능성도 있잖아.
다필요없고 걍 존나 단순한거야.. 복잡한 소스가 아니라 말 그대로 싱글톤 하나 있고 그안에 객체가 있고 소멸자에 해제를 했어 근데 릭이래.. 로그를 남겨봤어 소멸자 호출잘되 디버그를 해봤어 delete존나 잘해 근데 릭이래 시발.
싱글톤 올려봐.
CPlayingScene::~CPlayingScene(){ if (m_pLayerCharacter != nullptr){ delete m_pLayerCharacter; m_pLayerCharacter = nullptr; } if (m_pDman != nullptr){ delete m_pDman; m_pDman = nullptr; } if (m_pTestSprite != nullptr){ delete m_pTestSprite; m_pTestSprite = nullptr; }}
시발.
왜 저렇게 올라가
어떻게 올려야돼?
게임 짜고 있구나 렌더링쪽.
ㅇㅇ
아니 근데 어떻게 올리냐고
이게 다라면 껍데기만 한번 돌려볼게.
새글로 싸야지 뭐. 것도 라인 길면 다 안올라감.
아니 저거 소멸자 부분인데..
다가 아니군.
올라감
소멸자만 올리면 뭐함
ㅇㅇ
http://www.tutorialspoint.com/codingground.htm
여기 통해서 올리면 되징
ST7 7 8.℃ ○M e2y5k9nk