으니
이걸 휴맨이 하라고?
아니면 GC를 만들어 쓰나?
할당한 함수에서 해제하는게 기본. 아니면 클래스의 파괴자가 일괄 처리. 것도 아니면 scope 에서 자동관리되는 포인터를 사용, 것도 아니면 COM 처럼 레퍼런스 카운팅 메카니즘을 사용. 뭐 등등.
외워야지~ 변수에다가
근디 C++이면 동적할당한거 그렇게 신경 안쓰면서도 할수 있는 방법은 있어, 하지만 그것도 C# 이나 java 보다는 제약적이지만
ㅁㄴㅇㄹ 구렇군요
그렇게했는데도 어디선가 꾸준히 늘어나는 메모리가 있지.. ㅋㅋㅋ 그냥 그러려니하고 씀..
ssonacy// 쉽게 delete하는 방법있나?
program 이 언급한거중에 scope 관련된 RAII 개념이요
사실 메모리 관리라는게 저런 생성 소멸 문제를 떠나서 , 약간 논의애기기는 한데, 단편화에 대한 부분도 있음
해당 부분은 OS 가 재공해주는 기능을 이용해서 자기가 메모리 관리를 하지 않는 이상, 힘들죠
RAll ? 이건 뭐지? 찾아도 안나오네.. 힌트좀
http://blog.seulgi.kim/2014/01/raii.html
코세가 말한것 이외에 다른 방법 있나? 로컬이면 자동변수이용해서 내부에서 할당, 스코프 벗어나면서 자동 delete 이게 그나마 안까먹고 좋은데.. 귀찮아서..
이런거 있자나 auto_ptr , unique_ptr , scope_ptr , shared_ptr 이런것들
위 링크 깨졋네.. raii 구나 좀 찾아봐야지
뭔지 알겠네.. 음..매번 생성/소멸하는거구낭.. 난 성능에 문제있을까봐 잘 안쓰는뎅.. 참 요즘은 copy constructor도 없어졌다며??
응 ? 복사 생성자가 없어지다니 ? 모르겠네요 그건 , C++ 최신 동향을 막 배우지는 않아서,
rvalue, lvalue 구분 없어졌다고 하던데..c++은 안짠지 1년도 넘어서..나도 들은 풍월
아 r-value reference 이거 말씀하시는듯 ?
저는 잘 몰름 ㅋㅋㅋ
동적은 할당하는 순간 반환부터 고민하도록~~!!
나중에 반환해야지 하는 순간 아웃오브메모리행~~
할당한 함수에서 해제하는게 기본. 아니면 클래스의 파괴자가 일괄 처리. 것도 아니면 scope 에서 자동관리되는 포인터를 사용, 것도 아니면 COM 처럼 레퍼런스 카운팅 메카니즘을 사용. 뭐 등등.
외워야지~ 변수에다가
근디 C++이면 동적할당한거 그렇게 신경 안쓰면서도 할수 있는 방법은 있어, 하지만 그것도 C# 이나 java 보다는 제약적이지만
ㅁㄴㅇㄹ 구렇군요
그렇게했는데도 어디선가 꾸준히 늘어나는 메모리가 있지.. ㅋㅋㅋ 그냥 그러려니하고 씀..
ssonacy// 쉽게 delete하는 방법있나?
program 이 언급한거중에 scope 관련된 RAII 개념이요
사실 메모리 관리라는게 저런 생성 소멸 문제를 떠나서 , 약간 논의애기기는 한데, 단편화에 대한 부분도 있음
해당 부분은 OS 가 재공해주는 기능을 이용해서 자기가 메모리 관리를 하지 않는 이상, 힘들죠
RAll ? 이건 뭐지? 찾아도 안나오네.. 힌트좀
http://blog.seulgi.kim/2014/01/raii.html
코세가 말한것 이외에 다른 방법 있나? 로컬이면 자동변수이용해서 내부에서 할당, 스코프 벗어나면서 자동 delete 이게 그나마 안까먹고 좋은데.. 귀찮아서..
이런거 있자나 auto_ptr , unique_ptr , scope_ptr , shared_ptr 이런것들
위 링크 깨졋네.. raii 구나 좀 찾아봐야지
뭔지 알겠네.. 음..매번 생성/소멸하는거구낭.. 난 성능에 문제있을까봐 잘 안쓰는뎅.. 참 요즘은 copy constructor도 없어졌다며??
응 ? 복사 생성자가 없어지다니 ? 모르겠네요 그건 , C++ 최신 동향을 막 배우지는 않아서,
rvalue, lvalue 구분 없어졌다고 하던데..c++은 안짠지 1년도 넘어서..나도 들은 풍월
아 r-value reference 이거 말씀하시는듯 ?
저는 잘 몰름 ㅋㅋㅋ
동적은 할당하는 순간 반환부터 고민하도록~~!!
나중에 반환해야지 하는 순간 아웃오브메모리행~~