일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pdlc
- ret2libc
- Race condition
- polymorphism
- DSP
- link layer
- 게임개발
- 메카님
- 유스케이스
- frequency-domain spectrum analysis
- 운영체제
- RBAC
- 유니티
- linear difference equation
- AINCAA
- MLFQ
- DP
- stride
- Unity #Indie Game
- Security
- dirty cow
- MAC
- 배경 그림
- sampling theory
- 게임 개발
- convolution
- Frequency Response
- SNR
- STCF
- dtft
- Today
- Total
목록2024/12/18 (2)
다양한 기록
리플렉션 : 프로그램이 실행 시간에 자기 자신을 조사하는 기능다양한 기능이 리플렉션을 토대로 제공언리얼이 자체적으로 제공함 옵션으로 필요할 때 사용 가능리플렉션 시스템에 보이도록 했으면 하는 거에 주석을 달아주면언리얼 헤더 툴이 컴파일 시 해당 정보를 수집 헤더에 리플렉션이 있는 유형으로 마킹 시 -> generated.h 인클루드 필요그 다음 객체에 UENUM(), UCLASS(), USTRUCT(), UFUNCTION(), UPROPERTY()를 앞에다 넣어주면자동으로 처리해줌 멤버 변수 -> UPEROERTY()함수 -> UFUNCTION()매크로 추가 시 관련 코드를 INTERMEDIATE 폴더에 자동으로 생성해줌이때 메타데이터 넣을 수도 있음 리플렉션된게 아니면 가비지 컬렉터 작동 안함-> 알아..
C++의 매크로로 모던 객체 지향 설계가 가능하도록 만듦 C++ 오브젝트 : 접두사 F언리얼 오브젝트 : 접두사 U UObject가 언리얼 오브젝트의 베이스 클래스UCLASS 매크로 사용하면 UObject 시스템에서 인식하게 됨 할당할 때 new가 아니라 newObject() 사용가비지 컬렉션, 레퍼런스 업데이트 등의 기능을 UObject는 알아서 해줌후발 언어들의 기능을 매크로로 구현함 언리얼 헤더 툴언리얼의 매크로, 독특한 헤더 파일을 가짐 언리얼 오브젝트가 가지는 특징클래스 기본 객체 (CDO)클래스의 기본 값과 타입 정보 제공리플랙션런타임에서 클래스 정보의 참조 기능인터페이스 향상된 열거형 델리게이트객체 간의 결합 낮춰줌가비지 컬렉션 향상된 구조체리플렉션이 가능한 구조체의 지원직렬화(Seriali..