[객체지향언어(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/C++] 연산자 오버로딩 0페이지
    ..FILE:Task09(연산자오버로딩).sln Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91B..
  • [C++]C++ 1.배열 연산자 오버로딩구현하기 2.매트릭스 연산자 오버로딩구현하기 7페이지
    연산자 OVERLOADING 구현하기 과 목 : 담당교수 : 조교 : 학과 : 000000 학번 : 0000000 이름 : 000000 제출일 : 200 . . . 마감일 : 200 . . . 1. 문제 및 풀이방법 ->array class를 정의하고 (+, -, *..
  • [컴퓨터] scjp대비 노트정리 95페이지
    1. 객체는 반드시 클래스로부터 탄생(생성)된다. { 객체 클래스 속성 = 변수 기능 = 메소드 2. Object-Oriented Programming Language (OOPL)의 3가지 특징 1 Encapsulation 2 Inheritance 3 polymorp..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [객체지향언어(C++)] 연산자오버로딩