[객체지향언어(C++)] 연산자오버로딩

등록일 2002.06.27 한글 (hwp) | 12페이지 | 가격 800원

소개글

다항식에 관한 연산을 하는 연산자오버로딩에 관한 프로그램입니다.... 많은 도움이 되길...

목차

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;
}
*원하는 자료를 검색 해 보세요.
  • [C++] 연산자 오버로딩 23페이지
    C++ 연산자 오버로딩 연산자 오버로딩은 사용자가 정의한 데이타형(클래스)이 C++언어 자체가가지고 있는 기본 데이타형(int ,char, double등)과 유사한 방식으로 사용할 수 있게 해주는 도구로써 객체지향 프로그램밍에서는 필수적인 개념입니다.클래스도 기본 ..
  • 연산자 오버로딩입니다. 3페이지
    연산자 오버로딩 객체간에 일반적인 연산자로의 연산이 불가능한 상태에서 연산자를 오버로딩하여 연상이 가능하도록 할 수 있다. 오버로딩 한 함수는 operator<연산자>형태의 이름을 가지고 있으며 이항 연산인 경우 좌특의 피 연산자는 호출한 객체가 되며 우측 피연산자는 ..
  • c++ 연산자오버로딩 구현 0페이지
    c++로 연산자 오버로딩의 몇가지를 기능을 구현하였습니다.
  • 연산자 오버로딩 6페이지
    1. main 함수가 제대로 동작하는 CString 클래스를 만들기.#include #include char *endl = "\n";class CString{private :int len;char *str;public :CString(ch..
  • 연산자 오버로딩 0페이지
    연산자 오버로딩을 구현하여 Circle 클래스의 연산을 구하는 프로그램
  • [C/C++] 연산자 오버로딩 0페이지
    Complex Complex::operator+ (const Complex& right) { int real = this->real + right.real; int imag = this->imaginary + right.imaginary; re..
  • C 논리 연산자 입니다^^ 4페이지
    !(NOT) 연산자 피 연산자가 true면 false를, false면 true를 반환 (not 의미) !a [예1] int val1=10, val2=20, result1, result2; result1=(val1==11 || val2==20); result..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [객체지향언어(C++)] 연산자오버로딩