종만북 bfs 파트보다가 질문
1.
저거 2번째 줄에 그냥 함수 선언만 되있고 내용물이 없는데
책 지면상 걍 생략한거임?
2.
저기 메소드 마지막에 const 키워드 붙은거는 자바에서 finally(final 인가 finally 인가 기억이 잘안남) 의 기능과 동일함? 외부에서 수정 불가능하게 하려고 박아놓는 키워드?
종만북 bfs 파트보다가 질문
1.
저거 2번째 줄에 그냥 함수 선언만 되있고 내용물이 없는데
책 지면상 걍 생략한거임?
2.
저기 메소드 마지막에 const 키워드 붙은거는 자바에서 finally(final 인가 finally 인가 기억이 잘안남) 의 기능과 동일함? 외부에서 수정 불가능하게 하려고 박아놓는 키워드?
const == finally 인데 저렇게 메소드 선언 끝에 붙어있는건 이 친구를 불러도 객체가 안변한다는거임
예를 들어서 A==B를 쓰면, A.operator ==(B) 를 부르는것과 동일하고, 이 때 A, B가 변하지 않는다는 사실을 알려주는것
함수만 선언되어있고 내용물이 없는 이유는 저거는 선언만 해둔거고 아마 밑에 구현이 있을거같은데 책이 지금 없어서 모르겠음. C++같은 언어는 저렇게 함수가 어떻게 생겼는지 표현만 해두고 실제 구현을 따로 작성할 수가 있음. 밑에 만약에 bool State::operator ==(const State& rhs) const 로 시작하는 함수가 있다면 그게 구현일거임
금스흐므니다