|
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;
: 과 같이하신다면 그럭 저럭 해결이...
:
: 즐거운 코딩되세요...
|