Client Side

  • 홈
  • 태그
  • 방명록

MemoryManagement 1

[C++ Study] 열거형, 복사 생성자, 그리고 메모리 관리 전략

1. enum vs enum class (Scoped Enum)현대 C++(C++11 이상) 및 언리얼 엔진 환경에서 enum class 사용은 선택이 아닌 필수입니다.📋 주요 차이점 비교구분enum (Unscoped)enum class (Scoped)유효 범위전역(Global) 범위에 노출됨클래스 범위 내로 제한됨타입 안전성정수형(int)과 암시적 변환 가능암시적 변환 불가 (명시적 캐스팅 필요)이름 충돌다른 enum과 이름 중복 불가이름 중복 가능 (Scope로 구분)메모리 지정컴파일러가 결정 (불투명함)Underlying Type(uint8 등) 지정 가능💡 지식의 확장: 왜 enum class인가?타입 안정성: 실수로 열거형 값을 정수 함수 인자에 넣는 치명적 버그를 컴파일 타임에 차단합니다...

C++ 공부 2026.04.08
이전
1
다음
더보기
프로필사진

Client Side

UE5 C++ 클라이언트 개발자를 향한 기록 | 언리얼엔진 · 모바일 최적화 · AI 활용 개발

  • 분류 전체보기 (143) N
    • 개인프로젝트 (12) N
      • IronBird (10)
      • AFO_Refactor (2) N
    • C언어 공부 (20)
    • C++ 공부 (30)
    • 언리얼엔진5 공부 (54)
    • CS 공부 (3)
    • 코딩테스트 준비 (6) N
    • 언리얼엔진5_블루프린트 (17)

Tag

게임회사취업, Vulkan, 멀티플레이게임, 스파르타클럽, Desecration, 언리얼엔진, ue5, 게임개발, Optimization, dedicated server, HasAuthority, 스파르타부트캠프, consteval, sideeffect, 내일배움캠프, 리팩토링, constexpr, AnimNotify, MemoryManagement, UnrealEngine,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바