inline function
page 132

break()가 인라인 함수이기 대문에 break()의 호출 문장은 컴파일러에 의해서 
break()로 대체되어야 한다. 때문에 인라인 함수는 클래스의 선언과 동일한 파일에 저장
되어서 컴파일러가 동시에 참조할 수 있게 해야 한다.