C++ 기존 형변환 Cast에는 어떤 것들이 있나? static_cast 가장 기본적인 캐스팅. C 스타일 캐스팅과 다를 바 없어 보이나 형변환이 불가능한 타입으로 캐스팅 시에는 컴파일 단에서 에러를 발생시킨다. 번거롭더라도 C스타일의 캐스팅은 지양하고, 기본적으로 static_cast를 사용하는 것이 좋다. dynam...
언리얼 형변환은 어떻게 이루어지는가? c++ 언리얼은 기본적으로Cast를 사용하여 형변환을 진행한다. 이 Cast는 UObject 타입에 대해서만 쓰이고 타입 안정성을 지닌다. 유효하지 않은 casting에 대해선 (ex:상속구조가 다르다거나) nullptr을 리턴한다는 이야기이다. 기본적으로 Cast를 썼을때, ...
델리게이트는 무엇인가 델리게이트란 대리자라는 뜻으로서 함수를 바인딩하는 형태로 등록하여 콜백함수처럼 사용 할 수 있다. 다음 예시를 보자. BoxComp의 OnComponentHit 이벤트가 발생하면, 바인딩 되어있는 AOnComponentHit::OnComponentHit가 호출되는 것이다. 파라메터의 갯수에 따라서 One_param, ...
-
c++ 첫번째글!