평가점수C

[객체지향언어(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;
}
*원하는 자료를 검색 해 보세요.
  • [객체지향] 객체지향 소프트웨어 개발 방법의 이론적 고찰 7페이지
    (Polymorphism) 또는 연산자 오버로딩(Operator ... 간단히 설명한 연산자 오버로딩이다. 3. 전통적 개발 방법론과의 장 ... 바로 객체지향이라는 기술은 조립 소프트웨어 모듈의 개발을 객체를 통해
  • 인터프리트와 컴파일러를 비교 설명하시오 5페이지
    . 생성자는 프로그램에 의해 명시적으로 호출되지 않고 객체를 생성하는 new 연산자 ... 는 생성자 오버로딩을 이용하여 특정 클래스의 객체를 다양한 형태로 초기화 하여 ... 한다. p.154 오버로딩의 개념을 설명하시오. 클래스를 생성할 때 한
  • 객체지향기법 7페이지
    객체지향의 장점은? ① 문제를 쉽고 자연스럽게 프로그램화(모델링) 할 ... 사용을 위한 장치이며 객체지향프로그램에 있어 아주 중요한 개념입니다. ? 캡슐 ... 메소드를 제공하고 오버로 딩, 오버라이딩 개념을 제공한다. 오버로딩은 기존에
  • [C언어] C언어의 역사 및 C++의 장점 8페이지
    프로그램 개발 도구이다. 객체 지향 프로그램객체(Object)를 ... 다항식의 곱셈은 모두 다르게 정의되어 있지만 모두 곱셈 이라는 이름으로 ... ()는 비교적 간단하다. 이것은 C++의 함수오버로딩 (overloading
  • [공학기술]프로그래밍 언어론 1장~7장 주요 연습문제풀이-원유헌 저 17페이지
    자바는 연산자 오버로딩객체간의 함축적 유형 변환을 지원한다 ... associativity)이 있다. 대부분의 연산자에서 먼저 나타난 ... 있다. 우측 결합을 하는 연산자는 그 의미에 주의해서 프로그램을 작성해야
  • 프로그래밍언어론 연습문제5장 6페이지
    배정 연산자를 제공 - 단항 배정 연산자, 으로서의 배정문 : C ... 변환은 우변 이 평가된 후에 일어난다. 우변에 있는 모든 피연산자 ... 화 규칙으로 에서 같은 우선 순위를 가지는 두 개의 연산자가 함께
  • [컴퓨터]C++과 JAVA의 차이점 8페이지
    언어이다. 대규모 응용프로그램들을 만드는데 있어 최적의 객체지향 프로그래밍 ... 클래스 상속시 발생할 수 있는 개념의 혼란을 막았다. 또, 자바는 연산자 ... 오버로딩과 함축적 유형 변환을 지원하지 않는다. ◈ 분산 환경을
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      상세우측 배너
      추천도서
      [객체지향언어(C++)] 연산자오버로딩
      하나은행 통장 개설 이벤트 오늘 하루 보지 않기 닫기
      ?>
      닫기