Graphisoft®

GSRootVersion: 1.0

VAAddFromArr

VAAddFromArr 함수는 Virtual Array의 끝에 기존 배열을 추가합니다.

GSErr VAAddFromArr(
  DESC             *dptr,     // 뒤에 원본 배열이 추가될 virtual array에 대한 포인터
  void             *arr,      // 복사할 원본 배열에 대한 포인터
  long             n          // 복사할 요소들의 개수
);

 

파라미터

dptr
Virtual Array에 대한 포인터입니다. Virtual Array 관리자가 이것의 크기를 확장시켰기 때문에 지정한 수의 arr의 요소들을 이 Virtual Array의 끝에 복사할 수 있습니다.
arr
복사할 원본 배열에 대한 포인터입니다. NULL이 될 수 없습니다.
n
복사할 요소들의 개수입니다.

리턴 값

만약 함수가 성공하면, 리턴 값은 0입니다. (NoError)

만약 함수가 실패하면, 리턴 값은 Graphisoft 오류 코드입니다. 오류 코드들에 대한 더 많은 정보는 GSRoot 오류 코드들을 보십시오.

만약 arr가 NULL이거나 dptr Virtual Array가 초기화되지 않았다면, 리턴 값은 ErrNilHandle입니다.

설명

VAAddFromArr 함수는 새로 추가된 요소들이 Virtual Array의 버퍼에 맞도록 하기 위해 Virtual Array의 크기를 확장합니다.

요구사항

    헤더: VA.hpp에서 선언됨
    라이브러리 가져오기: GSRootImp.lib과 링크

참고사항

Virtual Array Structures, Virtual Array 함수들, VACopyAll, VACopyToEnd