Init
InputOutput 모듈을 초기화합니다.
헤더: IOMain.hpp
long Init ( void );
리턴 값
값 | 의미 |
---|---|
0 | OK |
-1 | 초기화 도중 오류가 발생했습니다. 모듈을 사용할 수 없습니다. |
설명
처음 사용하기 전에 이 함수로 InputOutput 모듈을 반드시 초기화해야 합니다. 이것은 반드시 main () 내부에서 일어나야 합니다. 이전 초기화들의 결과에 상관없이 여러 번 호출할 수 있습니다.
기본 생성자로 생성된 class Location과 RelativeLocation의 인스턴스들과, class Name의 인스턴스들과 프로토콜 구현들은 main () 외부("전")에서 사용할 수 있습니다. 예를 들면, static global 변수처럼 말입니다. (main () 전에 생성자가 실행되어야 합니다. 즉 모듈 초기화 전입니다!)
마지막으로 사용한 후에 InputOutput 모듈은 반드시 초기화 취소해야 합니다. 이것은 End 함수로 수행할 수 있습니다. 이것은 정확하게 Init과 같은 횟수만큼 호출되어야 합니다.