블루프린트 함수 오버로딩
해결됨
[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
블루프린트에서 함수를 오버로딩하는 방법은 없나요? 같은 이름의 함수는 생성 불가능하네요 input으로 wildcard를 받을 수도 없네요
- 오버로딩
- unreal
- blueprint
173만명의 커뮤니티!! 함께 토론해봐요.
해결됨
[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
블루프린트에서 함수를 오버로딩하는 방법은 없나요? 같은 이름의 함수는 생성 불가능하네요 input으로 wildcard를 받을 수도 없네요
미해결
홍정모의 따라하며 배우는 C++
다음은 9.2강에서 나오는 코드입니다. #include <iostream> using namespace std; class Point { private: double m_x, m_y, m_z; public: Point(double x = 0.0, double y = 0.0, double z = 0.0) : m_x(x), m_y(y), m_z(z) {} double getX() { return m_x; } double getY() { return m_y; } double getZ() { return m_z; } // friend 전역 함수 friend std::ostream& operator << (std::ostream& out, const Point& point) { out << "( " << point.m_x << " " << point.m_y << " " << point.m_z << " )"; return out; } }; int main() { Point p1(0.0, 0.1, 0.2), p2(3.4, 1.5, 2.0); cout << p1 << " " << p2 << endl; return 0; } 저는 연산자 오버로딩 함수가 매개변수로 const Point& point 를 받기 때문이라고 생각했지만 const를 지워도 같은 오류가 나옵니다. 오류와 별개로 코드를 실행하면 정상적으로 작동합니다. 질문 : 비주얼스튜디오 2022에서 위와 같은 오류가 뜨는데 원인을 모르겠습니다.