Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- Gas
- topdownmove
- STL
- build.cs
- leetcode
- Console
- 원카페#무인카페#카페추천#카페맛집
- 브론즈
- 오늘밤 세계에서 이 사랑이 사라진다 해도 #독후감 #오열
- 언리얼 엔진5 #언리얼 클라이언트 프로그래밍
- CS
- UE_5
- A* Algorithm
- Module
- 툰쉐이딩
- 헤더 경로
- 코드리뷰
- c++ 베이직
- 백준
- C++
- 언리얼
- Unreal
- Harvard
- Toon Shading
- 언리얼엔진5 #언리얼 클라이언트 프로그래밍
- 순환 리스트
- 네트워크 기초
- CS50
- 폭설 #미친 날씨
- 메테리얼
Archives
- Today
- Total
WN_인생기록
inline 함수에 대해 설명해주시겠어요? 본문
inline함수는 inline으로 지정된 함수를 컴파일러가 main 함수에서 실행하도록 하는 기능입니다. 함수는 호출할때 새로운 스택프레임을 생성하여 호출하게 됩니다. 그러나 inline을 붙인다면 함수 전체를 main함수의 본문으로써 인식하게 됩니다. 이로써 오버헤드를 줄이는 효과도 있지만, 남발하게 된다면 본문의 크기가 커지니 메모리 사용량이 증가할수도 있습니다.
하지만 간단한 코드가 아니라면 코드 본문의 크기가 커지게 됨으로, inline이 제대로 작동하지 않을 가능성도 있습니다.
'C++ > 면접 대비' 카테고리의 다른 글
언리얼 C++ 면접 질문 대비 (6) | 2024.07.25 |
---|---|
클래스가 뭔지 정의할 수 있을까요? (0) | 2024.03.21 |
virtual ~소멸자에 대해 설명해주세요 (0) | 2024.03.20 |
클래스의 3가지 생성자에 대해 설명해주시겠어요? (0) | 2024.03.20 |
다형성에 대해서 좀 더 말해보시겠어요? (0) | 2024.03.20 |