Graphisoft®

InputOutputVersion: 1.0

RelativeLocation::GetStatus


RelativeLocation 인스턴스의 상태를 리턴합니다.

GSErrCode    GetStatus (
    void
) const;

리턴 값

의미
NoError* 상태가 OK입니다.
IllegalAddress* 잘못된 주소가 전달되었습니다.
ErrMemoryFull* 메모리가 부족합니다.
Error* 상태가 유효하지 않습니다. (불특정 오류입니다)

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

설명

이 메소드는 RelativeLocation 인스턴스의 상태를 리턴합니다. 이것은 생성 결과를 가져오는 데 사용할 수 있습니다. (왜냐하면 예외 처리를 사용하지 않기 때문입니다) 생성자 안에서, 또는 후에 내용 조작으로 인해 인스턴스의 상태가 유효하지 않게 될 수 있습니다. (예. 메모리가 고갈되거나 잘못된 주소가 전달됨) 만약 상태가 NoError가 아니라면 객체는 유효하지 않은 것으로 간주합니다. 거의 모든 메소드는 유효하지 않은 RelativeLocation 객체 상에서 호출할 수 있습니다. 이 경우 메소드는 아무것도 하지 않으며 리턴 값은 오류 상태를 보여줍니다. 일반 리턴 값만 가지고 있는 메소드들은 예외입니다. 그래서 이 메소드들은 오류를 표시할 수 없습니다. (예. GetLength 메소드) SetClear 메소드들은 RelativeLocation 인스턴스의 내용 (및 내부 상태)를 리셋하게 됩니다. 그래서 다시 유효하게 될 수 있다는 것을 참고하십시오.


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