[C++] 01 - 4 : 인라인(inline) 함수
2023. 3. 13. 18:37ㆍChlln's Code/C++
C++ 기반의 인라인 함수 정의
InlineFunc.cpp
#include <iostream>
using namespace std;
inline int SQUARE(int x) {
return x * x;
}
int main(void) {
cout << SQUARE(5) << endl
<< SQUARE(12) << endl;
return 0;
}
- 4행 : 인라인 함수의 정의방법을 보이고 있다.
키워드 inline의 선언을 통해서 함수 SQUARE는 인라인 함수가 되었다. - 9, 10행 : SQUARE 함수를 호출하고 있다.
그런데 이 함수는 인라인 함수이니 몸체부분이 호출문을 대체하게 된다.
출력 결과
25
144
'Chlln's Code > C++' 카테고리의 다른 글
[C++] 문제 01 - 4 [파일의 분할] (0) | 2023.03.13 |
---|---|
[C++] 01 - 5 : 이름공간(namespace)에 대한 소개 (0) | 2023.03.13 |
[C++] 문제 01 - 3 [매개변수의 디폴트값] (2) | 2023.03.13 |
[C++] 01 - 3 : 매개변수의 디폴트값(Default Value) (0) | 2023.03.13 |
[C++] 문제 01 - 2 [함수 오버로딩] (0) | 2023.03.13 |