inline 썸네일형 리스트형 C++ inline 함수 * inline함수 - 매크로함수와 그냥 함수의 중간적인 성격을 띤 함수이다. - 일반적인 함수를 사용하면 필요할 때마다 호출하여 사용하므로 실행파일의 크기를 줄일 수 있으나 제어권의 이동이 심하므로 실행 속도가 느려진다. - 매크로 함수는 컴파일시 전개되어 치환되므로 제어권 이동이 발생하지 않으므로 속도가 빠르지만 데이터형 지정을 할 수가 없고 실행파일의 용량이 커지게 된다. - 인라인 함수는 컴파일시 통째로 매크로처럼 전개되어 속도면에서 큰 이득을 얻는다. 그리고 데이터형 체크를 할 수 있는 함수이다. 용량이 커지는 단점이 있긴 하지만 간단한 작업을 하는 함수의 경우에 이용하면 매우 편리하다. * inline 함수의 제약조건 - inline 함수 내에서는 루프문(do whie, while, for),.. 더보기 이전 1 다음