애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번 노트에서는 C++ 에서의 인라인 함수(inline function)에 대해 짧고 간단하게 알아봅니다.
먼저 아래와 같은 코드를 한번 봐 볼까요? #include using namespace std; bool isItEven(int number){ return !
(number % 2); } int main(){ int sum = 0; for(int i = 1; i <= 100; i++) { if(isItEven(i)){ sum += i; } } cout << sum << endl; } 단순한 코드입니다. 1부터 100까지 수를 하나씩 더해가면서, 그것이 짝수이면 sum이란 변수에 더하는 프로그램입니다. 즉 결과로는 1부터 100까지에 소속된 짝수들의 합을 모두 더해 출력하는 프로그램입니다(2550이라는 결과가 나옵니다).
그런데 짝수인지 아닌지 판별하는 것을 isItEven(int); 라는...
#
CPP
#
키워드
#
컴파일러
#
최적화
#
정리
#
전공노트
#
인라인함수
#
야매
#
쉽다
#
문법
#
날로먹는
#
객체지향
#
개념정리
#
runtime
#
optimization
#
inline
#
execution
#
함수
원문 링크 : [C++] 인라인 함수