너무 초보적인 질문이라 챙피합니다만,
잠시 챙피함을 무릅쓰고 궁금한 것 여쭙습니다.
클래스를 구현할 때 보통 .h 와 .cpp 파일로 나누어서 코딩한다고 C++ 책에서 읽은 것 같은데요,
헤드퍼스트 디자인패턴 책에서 보면 클래스 구현을 모두 .h 파일에 넣었더라구요..
이렇게 하면 클래스를 가져다 쓰기가 참 쉬워서 좋더라구요..
저도 그렇게 하고 있는데, 회사 사람 한명이 그렇게 하면 모든 클래스의 맴버 함수들이 인라인으로 빌드되는 것이라고 하네요...
제가 책을 다시 찾아봐도 인라인으로 사용하기 위해서는 inline 이라고 명시적으로 선언해주어야 하는 것으로 알고 있거든요..
클래스 구현을 .cpp 파일을 사용치 않고 모두 .h 파일에 하면 모든 맴버 함수가 인라인 함수가 되나요?
감사합니다.