[객체지향언어(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페이지
    1.개요 1 개요 2 왜 연산자 오버로딩인가? 3 연산자 오버로딩이란? 4 왜 연산자를 오버로딩(재정의)하는가? 5 연산자 오버로딩의 기본사항 6 연산자 오버로딩의 지켜야 할 사항 7 단항 연산자와 이항 연산자의 오버로딩 8 클래스 멤버 함수와 비멤버 함수 (frien..
  • 연산자 오버로딩입니다. 3페이지
    연산자 오버로딩 객체간에 일반적인 연산자로의 연산이 불가능한 상태에서 연산자를 오버로딩하여 연상이 가능하도록 할 수 있다 . 오버로딩 한 함수는 operator 연산자 형태의 이름을 가지고 있으며 이항 연산인 경우 좌특의 피 연산자는 호출한 객체가 되며 우측 피연산자는..
  • c++ 연산자오버로딩 구현 0페이지
    c++로 연산자 오버로딩의 몇가지를 기능을 구현하였습니다.
  • 연산자 오버로딩 6페이지
    제 출 일 : 09. 4. 23(목) 과 목 명 : 객체지향 프로그래밍 소 속 반 : A분반(월67/목5) 담당교수 : 황준하 교수님 REPORT #3 제 목 : 연산자 오버로딩 이 름: 황 호 성 학 번: 20051612 학 과: 컴퓨터공학과 1. main 함수가 제..
  • C 논리 연산자 입니다^^ 4페이지
    논리 연산자 (AND) 연산자 피 연산자가 모두 참이면 true 반환 (and 의미 ) a b [ 예 1] int val1=10, val2=20, result1; result1=(val1==10 val2==20); Label1 - Caption = ( AnsiStrin..
  • C언어_연산자_종류 4페이지
    1. 연산자의 종류 1) 연산자의 종류 및 우선순위       2. 연산자의 특징 1) 증가/감소 연산자 -  ++는 1씩 증가를 의미한다.     예) a++; -> a=a+1;   -  --는 1씩 감소를 의미한다.      예) a--; -> a=a-1;   ..
  • C언어- 연산자 45페이지
    ..PAGE:1 C-언어 연산자 ..PAGE:2 C-언어 (연산자) Objectives C언어에서 수식을 구성하는 연산자의 종류와 우선순위 결합 규칙에 대하여 알아보고 연산자를 이용한 수식과 실행문의 실행 결과를 알아본다. C언어의 연산자의 종류와 계급별 우선순위와 결..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [객체지향언어(C++)] 연산자오버로딩