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
[36525] Re:Re:Re:구조체 내에 AnsiString을 써도 되나요?
선봉장 [] 1321 읽음    2004-07-28 16:22
AnsiString의 메소드중 SetLength() 를 이용하여 고정크기로 정해버리는 방법은 어떨까요.
ex:) AnsiString  text;
     text.SetLength(512);  // 512바이트 크기

참고로 전 구조체에 String 사용해 본 적은 없습니다.


컴러기 님이 쓰신 글 :
: 유영인  Cuperido 님이 쓰신 글 :
: : 사용하셔도 상관은 없지만,
: : 구조체 크기가 가변적이므로,
: : 메모리 복사 등은 엉뚱하게 될 수 있습니다.
: :
: :
: : cuperido
: :
: : rofin 님이 쓰신 글 :
: : : 구조체를 구성하는 인자들은 크기가 명확해야 된다는데
: : : 클래스인 AnsiString을 쓸수 있는지 묻고 싶습니다.
:
: 앗! 맞내요 유영인님 말씀하신 부분은 저두 생각 못한부분이내요
: 따라서 구조체의 크기를 고정하면서 객체를 내부에 사용하시고 싶으시다면
: 클래스 객체를 포인트로 잡이시고 사용하시는 편이 낳을듯 합니다.
:
: 맞는지 모르겠지만 대충 아래처럼의 코딩이 될것 같은데요. 전에 해봤던것 같기도 아닌것 같기도 너무 오래전 이야기라....
:
: struct {
:  AnsiString *ansistr;
:  char bbb;
:  int iii;
: .....
: } zzz;
:
: zzz.ansistr = new  AnsiString;
: 과 같이하신다면 그럭 저럭 해결이...
:
: 즐거운 코딩되세요...

+ -

관련 글 리스트
36517 구조체 내에 AnsiString을 써도 되나요? rofin 922 2004/07/28
36519     Re:구조체 내에 AnsiString을 써도 되나요? 컴러기 935 2004/07/28
36518     Re:구조체 내에 AnsiString을 써도 되나요? 유영인 Cuperido 1071 2004/07/28
36520         Re:Re:구조체 내에 AnsiString을 써도 되나요? 컴러기 893 2004/07/28
36525             Re:Re:Re:구조체 내에 AnsiString을 써도 되나요? 선봉장 1321 2004/07/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.