• CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다.
  • CSE207 수강생이 아니여도 편안하게 질문하세요.
  • 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다.

제목연산자 오버로딩에 대해 질문있습니다2019-05-10 22:57
작성자
첨부파일캡처.PNG (27.3KB)

연산자 오버로딩에서

예를 들면

Point operator-(const Point& pt) {
  Point result(this->x - pt.x, this->y - pt.y);
  return result;
 }
 Point operator*(const Point& pt) {
  Point result(this->x * pt.x, this->y * pt.y);
  return result;
 }

이런 코드를 짰는데요

Point &operator-(const Point& pt) {
  Point result(this->x - pt.x, this->y - pt.y);
  return result;
 }
 Point &operator*(const Point& pt) {
  Point result(this->x * pt.x, this->y * pt.y);
  return result;
 }


이 두 가지 코드의 차이점이 무엇인가요??


댓글