매일 매일 hustle

  • 홈
  • 태그
  • 방명록

2025/05/31 1

[UE5] CDO(Class Default Object)

CDO란?UCLASS가 하나씩 가지는 기본값으로 초기화된 기본 인스턴스* UCLASS는 아래처럼 UCLASS 매크로가 선언된 클래스* UCLASS 매크로를 쓰려면 반드시 UObject를 상속받아야 한다. UCLASS 매크로는 이 클래스가 UObject를 상속받은 클래스임을 엔진에 알리는 용도* 아래 리셋 버튼을 통해 초기값으로 돌아갈 수 있는 이유도 CDO 덕분CDO는 언제 만들어지나?클래스를 로드하거나 처음 사용할 때 해당 클래스의 CDO가 생성된다. CDO는 누가 만드나?언리얼 엔진 UObject 시스템에서 자동으로 만들어준다. CDO의 기능 및 장점1. 성능 향상 및 메모리 최적화- 객체를 생성할 때 마다 생성자를 호출하는 것 보다 CDO 값을 단순 고속 복사하는게 더 빠름(언리얼 엔진 자체에서 C..

공부/UE 2025.05.31
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (124) N
    • 공부 (120) N
      • Algorithm (6)
      • C || C++ (43)
      • UE (7) N
      • C++ Quiz (3)
      • Data Structure (5)
      • System Programming & Comput.. (3)
      • Design pattern (1)
      • Graphics, DirectX, 포트폴리오 구조 (18)
      • Git (3)
      • Server (6)
      • WINAPI (6)
      • 운영체제 (5)
      • 논문 (0)
      • 그 외 (14)
    • 프로필 (0)
    • 포트폴리오 (2)

Tag

StructuredBuffer, OS, const, SOCKET, Conversion Operator, Visual Studio, static, template, char*, C++, universal reference, winapi, 복사 생성자, 화살표 연산자, git, 멀티바이트, 마스터 정리, 유니코드, c++11, DirectX,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

페이스북 트위터 플러그인

  • GitHub

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바