[UE],[C++]/TIL
[UE5 C++] __declspec(property)로 C++ 스타일 속성 만들기
언리얼에서 C++로 프로퍼티(속성)를 다룰 때, `__declspec(property)`를 사용하면 C#처럼 `객체.HP = 100` 또는 `float val = 객체.HP`처럼 간결한 문법을 사용할 수 있음. 이를 통해 코드 가독성과 유지보수성을 높일 수 있음.1. 어떤 기능?`__declspec(property(get, put))`은 C++에서 속성처럼 보이도록 만드는 Microsoft 확장 문법으로, 특정 멤버 변수에 대해 getter/setter를 자동으로 연결해줌. 사용 예시:class UMyStatComponent{private: float curHP;public: __declspec(property(get = GetHP, put = SetHP)) float HP; float ..
2025. 5. 13. 11:24