728x90
반응형
인라인 함수
인라인 함수는 C언어에서의 매크로함수의 장점만을 가져온 함수라고 할 수 있다.
매크로 함수는 일반적인 함수에 비해 실행속도가 빠르지만 정의하기 어려우며 복잡한 함수의 정의에 한계가 있다.
따라서 인라인 함수를 사용하면 정의하는 것은 어렵지 않으면서도 실행속도는 빠르게 할 수 있다.
인라인 함수를 사용하고 싶으면 함수를 선언할 때 inline 지시자를 명시해 주면 된다.
inline int SQUARE(int x)
{
return x*x;
}
728x90
반응형
'C++ > C++ 문법' 카테고리의 다른 글
[c++] 참조자 (0) | 2024.03.09 |
---|---|
[C++] C++에서 C언어 헤더파일 호출 (0) | 2024.03.09 |
[C++] 이름공간 (namespace) (0) | 2024.02.10 |
[C++] 디폴트 매개변수 (Default Value, Default Parameter) (0) | 2024.02.09 |
[C++] 함수 오버로딩 (0) | 2024.02.09 |