|
안녕 하세요
날 씨가 추웟졋네요
구조체 안에서 * 포인터형을 선언한후 구조체 자체는 * 포인터 형이 아니구요
예) struct _aaa
{
int *bbb;
cha *ccc;
TStringList *kkk;
}aaa;
aaa.bbb = new int[100];
이런 식으로 배당 하구요 구조체 aaa가 포인터 형이 아니므로 메모리에서 프리해줄 필요
가 없다고 생각이드는데 문제는 구조체 안에 멤버 bbb,ccc,kkk를 프리 시켜줘야 하는지
하는것 하구요?????? , 이 구문이 지금 dll안에 선언되 있는데 자꾸 돌아 가질 않아서
질문 드리는 건데요
dll하구 구조체하고 포인터 관계가 어떤 연관성이 있나요????
dll이 죽으면 dll자신이 썼던 모든 메모리를 반납하는것인지 아님 dll안에서 썼던 메모리를
제가 일일이 프리 시켜줘야 하는지 하는 것이에요???
고수님들 부탁 드려요 ~~
|