ITGenerations
[c++] 인라인 함수란? 본문
인라인 함수(inline function)는 여러 버전의 C와 C++ 프로그래밍 언어에서 컴파일러가 인라인 확장 수행을 요청 받는 함수이다. 다시 말해, 프로그래머는 함수를 호출하는 코드를 함수가 정의된 곳에다 생성하지 않고 컴파일러가 완전한 함수체를 함수가 호출되는 모든 장소에 삽입할 것을 요청할 수 있다.
-출처: 위키백과-
- 예시 -
inline int max(int a, int b) { return (a > b) ? a : b; }
'프로그래밍 > c++ 명품프로그래밍 ' 카테고리의 다른 글
[c++]p.146 n.7 Oval 클래스는 주어진 사각형에 내접하는 타원을 추상화한 클래스이다. (0) | 2017.12.01 |
---|---|
[c++] p.146. no.6 int 타입의 정수를 객체화한 Integer 클래스를 작성하라. (0) | 2017.11.25 |
[c++] p145. n5 짝수 홀수를 선택할 수 있도록 생성자를 가진 SelectableRandom 클래스를 (0) | 2017.11.25 |
[c++] p145. n4. 문제 3번을 참고하여 짝수 정수만 랜덤하게 발생 blah blah (0) | 2017.11.23 |
[c++] p144. n3. 랜덤 수를 발생 시키는 Random 클래스를 만들자 (0) | 2017.11.23 |