YS's develop story

Error ) "int" 에서 "Point" 으로 변환하기 위한 적절한 생성자가 없습니다. 본문

기타

Error ) "int" 에서 "Point" 으로 변환하기 위한 적절한 생성자가 없습니다.

Yusang 2020. 9. 14. 20:49

 

c++ 공부중 발생한 에러..

 

 

 

 

뭐가 잘못된건지 잠깐 생각했는데 너무  바보같은 실수였던 것

Point 클래스를 생성할 때 생성자를 = 을 사용하는 실수를 했다..

 

이렇게 수정하면 에러가 해결된다.

Point operator-(Point& pos1, Point& pos2) {

	Point pos(pos1.xpos - pos2.xpos, pos1.ypos - pos2.ypos);
	return pos;
}

 

 

이런 바보 같은 실수는 다시 하지 말자 ㅎㅎ

Comments