Graphisoft®

InputOutputVersion: 1.0

Folder::New


heap 상에 유효한 새 Folder 인스턴스를 생성합니다.

static GSErrCode  New (
    Folder** result,
    par1,
    par2,
    ...,
    parn
);

파라미터

result
리턴 시: 만약 오류가 없다면 heap 상에 할당된 유효한 새 Folder 인스턴스에 대한 포인터입니다. 그 외에는 NULL입니다.
par1 par2 ... parn
적절한 생성자에 따른 파라미터들입니다.

리턴 값

의미
NoError* OK
ErrMemoryFull* 메모리가 부족합니다.
other 생성자 내부에서 오류가 발생했습니다.

* GS 네임스페이스에서 선언했지만, 글로벌 범위에서 접근 가능함

설명

각 Folder 생성자마다 heap 상에 유효한 새 Folder 인스턴스들을 생성하는 (static) New 메소드가 있습니다. 메모리 할당이 성공하고 새로운 인스턴스의 상태가 유효할 때에만 새로운 인스턴스를 리턴합니다. (즉, 새로운 인스턴스를 사용할 수 있을 경우에만) 더 이상 필요하지 않을 때 delete 연산자로 인스턴스를 제거해야 합니다.

이 메소드는 편의를 위해 만들어졌음을 참고하십시오. 왜냐하면 InputOutput 모듈에서는 예외 처리를 사용하지 않기 때문입니다.


다음 버전부터 이용 가능합니다: 1.0