PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2008/11/05 21:05:42
Name DeathMage
Subject 구조체 안에 동적 배열 선언..
예를들어서


#define max_size 1000
typedef struct{
    int n;
    int key;
}element;

typedef struct{
   int g;
   element heap[max_size]; //이부분을 동적으로 쓰고 싶은데요.
} heaptype;

그냥 동적 선언 하는듯이 하면 에러 뜨더라고요.. 어떻게 해야 하나요;?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
휀 라디엔트
08/11/05 21:16
수정 아이콘
typedef는 일반적으로 데이터형의 이름이 길경우 사용하는 것이 일반적이죠.
본문에 제시하신 코드는 앞의 구조체인 element가 선언이 되어 개체가 확립된것이 아닌 typedef 형태로 지정만 된것이기에 실제로는 생성이 되지 않은 개체라고 보심이 옳을듯 싶습니다.(이 부분은 그냥 제 짐작일뿐이니 신뢰하지는 마세요...)
차라리 정석적으로 앞의 구조체는 typedef를 빼고 선언한 뒤에 밑의 구조체에서 struct element heap[max_size]형태로 가시는게 속이 편할듯 싶네요.
근데 이게 동적선언인가요? 저는 malloc, calloc이 동적선언이라고 알고있는데요...
08/11/05 21:19
수정 아이콘
element *pHeap;

이렇게 하신 후 Init 때 memory allocation을 하세요.
DeathMage
08/11/06 01:45
수정 아이콘
아직 동적선언이 안되어 있죠- 그래서 물어보는거고요.

그럼 heaptype 구조체안에 element *heap이라고 했을때

heaptype h;

h.heap = new element[max_size];
....
delete [] h.heap;

이렇게 해주면 될까요;?
DeathMage
08/11/06 11:40
수정 아이콘
어쨌든 lovehis님이 가르쳐주신대로 해서 풀었습니다~ 고맙습니다>ㅛ<)
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
44609 그래픽카드 코드10 에러에 관한 질문입니다. [1] BBoShaShi2447 08/11/06 2447
44608 워3 휴먼 질문입니다. [3] Sinder1812 08/11/06 1812
44607 몇일전,자게의 "고백하러갑니다" 라는 글... [4] ☆낼름낼름☆2052 08/11/06 2052
44606 영화 내용은 대충 아는데 제목을 모릅니다 [28] 라르쿠1816 08/11/06 1816
44605 이번주 "페밀리가 떴다" 질문입니다. [23] nalla2790 08/11/06 2790
44604 정치나 선거를 소재로 한 게임이 있나요? [5] 제3의타이밍2154 08/11/06 2154
44603 점을 좀 빼고 싶은데요.. [2] 인생의참된것1576 08/11/06 1576
44602 영화 혹은 드라마 질문드립니다 !!! ㅜㅜ [6] djgiga2125 08/11/06 2125
44601 오바마의 자서전(?)이 있나요?? [3] 밴더1914 08/11/06 1914
44600 구매대행싸이트 추천좀 해주세요~ [2] 냐하하하2002 08/11/06 2002
44599 주변에 어떤 커플이 많나요? [6] 오월2125 08/11/06 2125
44598 GRE 서적 구하고 싶습니다. [1] 캐럿.1817 08/11/06 1817
44597 핸드폰 추천좀 부탁드려요 [2] Poohkomu1532 08/11/06 1532
44596 토토전 누가 제일 강한가요? [22] XY맨1962 08/11/05 1962
44595 한국경제에서 재벌이 미치는 악영향 [5] worcs1653 08/11/05 1653
44594 전자 회로 실험 질문할게요. MOS-FET 공통 소스 증폭기.. [6] 파일널푸르투4657 08/11/05 4657
44593 신생아 용품 선물 뭐가 좋을까요? [4] Schizo2119 08/11/05 2119
44592 흔히 말하는 이상한 여자한테 잘보이는 법이 잇나요-_-? [9] 올빼미2968 08/11/05 2968
44591 궁금한게 있습니다. [8] 비야레알1711 08/11/05 1711
44588 구조체 안에 동적 배열 선언.. [4] DeathMage2542 08/11/05 2542
44586 군대간 친구가 영자신문(잡지) 구독할려고 하는데... [2] 카카달려1944 08/11/05 1944
44585 필름이 끊기는건 어떤 느낌인가요? [33] 고드헨드5694 08/11/05 5694
44584 프로토 할려는데 몇가지 궁금한게 있습니다.. [2] funnyday2133 08/11/05 2133
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로