개발이야기26 언리얼 C++: 인라인 함수 (FORCEINLINE) 인라인 함수란?인라인 함수는 함수 호출을 하는 대신, 그 함수를 호출하는 코드에 함수의 본문을 직접 삽입하는 것을 의미합니다. 이렇게 하면 함수 호출에 따른 오버헤드(추가적인 비용)가 줄어들어 프로그램이 더 빠르게 실행될 수 있습니다.레고 블록을 조립하는과정에 비유해보자일반 함수: 마치 레고 블록을 조립할 때 매번 설명서를 꺼내서 다음 블록이 무엇인지 확인하고 조립하는 과정입니다. 설명서를 보는 데 시간이 걸립니다.인라인 함수: 설명서의 내용을 머릿속에 외워서 매번 설명서를 보지 않고 바로 레고 블록을 조립하는 것과 같습니다. 설명서를 보는 시간이 없기 때문에 더 빨리 조립할 수 있습니다.코드 예시로 이해하기인라인 함수는 특히 게임 개발처럼 성능이 중요한 분야에서 많이 사용되며, FORCEINLINE은 .. 2024. 5. 24. 변수란? 1. c++ 컴퓨터 언어의 3가지 기본 구성 요소자료형type 연산자(operator)제어구조(Control Flow) 1.자료형(Type) 이란? 메모리(Ram) 중 일부를'이름짓고', '규칙을 설정하고', '다루는 방법을 설정 하는 것' intager: 정수의 값을 가집니다. 소수점은 버립니다.float: 실수의 값을 가집니다. 소수점을 포함합니다. 변수란?데이터(자료형 type)를 저장하는 저장공간이러한 변수를 만드는 것을 변수의 선언 또는 정의라고 한다 변수를 선언(정의)하는 방법 변수 형태(int)를 말하고이름(A)을 부르는 것이다 변수의 선언과 초기화 코드 형태 int a = 3;메모리에는 주소값이 매겨져있다.int라는 타입 규칙으로 이 메모리를 다루겠다.a라는 이름으로 변수의 이름을 .. 2024. 5. 14. 이전 1 ··· 4 5 6 7 다음