[객체지향언어(C++)] 연산자오버로딩
- 최초 등록일
- 2002.06.27
- 최종 저작일
- 2002.06
- 12페이지/ 한컴오피스
- 가격 1,000원
소개글
다항식에 관한 연산을 하는 연산자오버로딩에 관한 프로그램입니다.... 많은 도움이 되길...
목차
1. 문제
2. Code
3. 실행결과
<실행 후 첫 화면>
<다항식 입력 후 화면>
<연산 입력 후 화면>
<y 입력 후 화면>
<잘못된 연산 입력 후 화면>
<다른 연산 입력 후 화면>
<다른 연산 입력 후 화면>
<다른 다항식 입력 후 화면>
본문내용
1. 문제
=> 클래스 Polynomial을 개발하라. Polynomial의 내부적인 표현은 항들의 배열이다. 각각의 항은 계수와 지수를 갖는다. 2x4의 항은 계수 2와 지수 4를 갖는다.
2. Code
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
class Result{
Result();
int x_factor; // 계수
int x_index; // 지수
friend class Equation;
};
class Equation{
int x1_factor;
int x1_index;
int x2_factor;
int x2_index;
public:
Equation();
Equation(int a, int b, int c, int d);
void operator+(Equation r);
void operator-(Equation r);
void operator*(Equation r);
};
Result :: Result()
{
x_factor=0;
x_index=0;
}
참고 자료
없음