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
[3] [잡담] 안시 스트링과 스트링.../프포
nort [ ] 7783 읽음    1997-10-22 20:15
하세요.. 나이렉스의 민성기 입니다.
웅... 얘기를 어디서 부터 풀어가야 할까요...
일단 차근차근 하나씩 풀어가죠. 먼저 파스칼의 'String'은
파스칼에서 통용되는 문자열을 말합니다. 문자열 요소는 배열로 생각하면
s[1]부터 시작되게 되죠. 델파이 1.0에서는 이 길이가 255자로 제한되었고
첫번째 요소에는 그 문자열의 길이가 들어 있었습니다.
2.0이 되면서 그 제한은 없어지게 되었죠...
하여튼 스트링이라고 하면 델파이에서 사용되는 문자열을 말합니다.

그럼 안시 스트링은 머냐면, 이건 델파이 2.0에서 사용되는 문자길이에
제한이 없는 문자열을 말합니다. 상대적으로 1.0에서 쓰이던 문자열은
'숏 스트링'이라고 부르죠. 델파이 2.0에서 스트링 변수를 하나 선언하면
기본적으로 '안시스트링'을 말 합니다만, 이것은 Option의 HugeString
체크박스를 켜고 끔으로 조작할 수 있죠...

어떤 의미에서 보면 AnsiString이나 String이나 같다고 할 수 있지만,
다른 의미에서 보면 또 다르고... 흑흑... 헷갈린당...

암튼 길이제한 없는놈은 AnsiString이고, 길이제한이 있는 놈은
ShortString이고, 이걸 통털어 델파이에선 그냥 String이라고 부르고
, String이라고 선언해도 때에따라 Ansi, 또는 Short로 먹는다고...
알아 두시면 디겠네용...

그럼.. 온라인이라 오타가... 윽~~!!


+ -

관련 글 리스트
4 [답변] SINHOA/그림 돌리기........../프포 이정욱 8341 1997/10/29
3     [잡담] 안시 스트링과 스트링.../프포 nort 7783 1997/10/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.