VAClearIndex
VAClearIndex 함수는 Virtual Array의 인덱스로 지정한 셀을 지웁니다.
GSErr VAClearIndex( DESC *dptr, // virtual array에 대한 포인터 long index // 지우고자 하는 셀의 인덱스 );
파라미터
- dptr
- 지정한 셀을 지우고자 하는 Virtual Array에 대한 포인터입니다.
- index
- 지우고자 하는 셀의 인덱스를 지정합니다. 이것은 1보다 작을 수 없고, Virtual Array 내 요소들의 개수(DESC structure의 lastind 멤버)보다 더 클 수 없습니다.
리턴 값
만약 함수가 성공하면, 리턴 값은 0입니다.
만약 함수가 실패하면, 리턴 값은 Graphisoft 오류 코드입니다. 오류 코드들에 대한 더 많은 정보는 GSRoot 오류 코드들을 보십시오.
만약 index가 1보다 작거나 Virtual Array의 요소들의 개수(DESC structure의 lastind 멤버)보다 크면, 리턴 값은 ErrParam입니다.
설명
이 함수는 지정한 셀을 지우고, 배열의 남은 부분을 이동시킵니다. 즉, 지워진 셀보다 높은 인덱스들을 가진 셀들의 인덱스는 1씩 감소하게 됩니다.
요구사항
헤더: VA.hpp에서 선언됨
라이브러리 가져오기: GSRootImp.lib과 링크