관리 메뉴

Mini

c++ & 참조타입 vs *포인터 비교 본문

UE5

c++ & 참조타입 vs *포인터 비교

Mini_96 2023. 9. 12. 00:53

1. 참조타입은 일종의 별명이다.

a의 별칭을 another_a 라고 지은것.

a가바뀌면 another_a도 바뀜.

float a = 3;
float& anohter_a = a;

UE_LOG(LogTemp, Display, TEXT("a is %f another_a is %f"), a, anohter_a);

 

2.  포인터 : 여러곳에서 참조해야되는 경우에만 사용

참조타입 : 널불가능 => 안전성 up

웬만하면 참조타입을 사용하라.