|
아담 님이 쓰신 글 :
: 배열을 기존값은 유지한채로 증가할수 있는 기능인데
:
: 빌더에 이와 유사한 기능이 있나요.....
:
: 물론 TList를 사용해서 저장하면 되지만 이방법말고.....
: 좀더 간단하고 빠른 방법을 알고게신분은
:
: 답변바랍니다......
:
: 한국의 8강을 기원하며.........
배열과 유사한 STL 컨테이너(자료구조)는
vector 입니다. (메모리 구조가 배열과 동일합니다.)
배열과 동일하게 operator[]를 쓸 수 있지요.
(list는 이게 안됩니다. 즉, 랜덤 액세스가 안되는 자료구조입니다.
이중 연결 리스트이기 때문이지요.)
베이직의 redim과 같은 vector의 멤버 함수는
resize() 입니다. 자세한 것은 도움말을 참고하세요.
여담이지만, 참고로 VB.NET에서는 redim 명령이 없어졌습니다. 망할 M$! -_-;;
VB.NET은 베이직의 탈을 쓴 C# 입니다.
베이직 언어 특유의 허접스러움(?)을 원하는 프로그래머에게는 절망적인 변화이지요.
VB.NET이 인기 없는게 당연하네요.
|