묻고 답해요
131만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
블루프린트 함수 오버로딩
블루프린트에서 함수를 오버로딩하는 방법은 없나요?같은 이름의 함수는 생성 불가능하네요input으로 wildcard를 받을 수도 없네요
-
미해결홍정모의 따라하며 배우는 C++
9.2강 << 연산자 오버로딩 강의 질문입니다.
다음은 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에서 위와 같은 오류가 뜨는데 원인을 모르겠습니다.