C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[4918] Re:구조체 포인터 배열 메모리 할당. -이궁 --;;
nassol [] 3846 읽음    2001-01-14 00:04
이상하게도,, 갑자기 에러가 안나네요 --+
에러가 안나는 건 좋지만.. 머 딴데가 문제 있었던듯..
그런데 뭐에서 문제가 있었는지를 몰라서 불안하네요..


nassol 님이 쓰신 글 :
: 질문드립니다.
:
: struct MyStruct
: {
:   int i;
:   int j;
: }
:
: 이런 구조체가 있다고 하고,
:
: MyStruct *Struct[5];
:
: 이렇게 헤더에서 선언해주고
:
: 정의부에서,
:
: for(int i=0; i<5;i ++)
: {
:   Struct[i] = new MyStruct; //첫번째 에러 나온 부분
:   Struct[i]->i = i;          //두번째 에러 시작한 부분  
:   Struct[i]->j = i;
:   ...
: }
:
: 라고 해서, 구조체를 배열로 사용하려고 했는데,
:   " Could not find a match for 'MyStruct::operator = (MyStruct*))"
:
: 이런 메세지가 나오네요..
: 그리고 그 아래
:
:   Struct[i]->i = i; 부분에서
:
:   "Pointer to structure required on the left side of -> or ->*"
:
: 라고요. 스트럭쳐를 가리키는 포인터가 필요하다고 하는 거 같은데,
: 선언할 때 포인터로 선언했으니 되는 게 아닌건지..
:
: 감사합니다.

+ -

관련 글 리스트
4917 구조체 포인터 배열 메모리 할당. nassol 5658 2001/01/13
4918     Re:구조체 포인터 배열 메모리 할당. -이궁 --;; nassol 3846 2001/01/14
4923         세미콜론을 빠뜨렸네요 ^^;; 서정태 3223 2001/01/15
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.