[C++] 인라인 함수


[C++] 인라인 함수

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 이번 노트에서는 C++ 에서의 인라인 함수(inline function)에 대해 짧고 간단하게 알아봅니다. 먼저 아래와 같은 코드를 한번 봐 볼까요? #include <iostream> 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++] 인라인 함수