[C++] 연산자 오버로딩

등록일 2003.01.15 MS 파워포인트 (ppt) | 23페이지 | 가격 600원

소개글

c++ 중에서 연산자 오버로딩에 대한 발표를 했던 자료 입니다

상당히 쉽게 접근하여서

연산자 오버로딩에 대해서 확실히 알수 있을껍니다

목차

1 개요
2 왜 연산자 오버로딩인가?
3 연산자 오버로딩이란?
4 왜 연산자를 오버로딩(재정의)하는가?
5 연산자 오버로딩의 기본사항
6 연산자 오버로딩의 지켜야 할 사항
7 단항 연산자와 이항 연산자의 오버로딩
8 클래스 멤버 함수와 비멤버 함수 (friend 함수)
9 << 연산자와 >> 연산자의 오버로딩
10 형 변환 연산자의 오버로딩
11 ++ and – 연산자의 오버로딩

본문내용

C++ 연산자 오버로딩
연산자 오버로딩은
사용자가 정의한 데이타형(클래스)이 C++언어 자체가
가지고 있는 기본 데이타형(int ,char, double등)과
유사한 방식으로 사용할 수 있게 해주는 도구로써
객체지향 프로그램밍에서는 필수적인 개념입니다.
클래스도 기본 데이터만큼 지원해 주겠다는 C++의 편리한 개념이지만 오버로딩된 연산자가 명확한 의미를 가지지 못하게 되면 전체 연산 시스템을 망칠 수도 있다.

참고 자료

10여가지 관련 책과 인터넷을 참조
*원하는 자료를 검색 해 보세요.
  • 연산자 오버로딩입니다. 3페이지
    연산자 오버로딩 객체간에 일반적인 연산자로의 연산이 불가능한 상태에서 연산자를 오버로딩하여 연상이 가능하도록 할 수 있다. 오버로딩 한 함수는 operator<연산자>형태의 이름을 가지고 있으며 이항 연산인 경우 좌특의 피 연산자는 호출한 객체가 되며 우측 피연산자는 ..
  • C언어_연산자_종류 4페이지
    2. 연산자의 특징1) 증가/감소 연산자- ++는 1씩 증가를 의미한다. 예) a++; -> a=a+1; - --는 1씩 감소를 의미한다. 예) a--; -> a=a-1; 2) 포인터 조작 연산자- &는 변수의 주소를 의미한다.- *는 변수의 내용을..
  • [C언어]연산자와 수식 26페이지
    비트연산자2진수(비트 단위)로 연산~ (비트를 반대로)00000000 → 1111111100011101 → 11100010& (1&1=1, 나머지는 0)01011111 & 11001010 01001010| (0&0=0, 나머지는 1)01011111 & 11001010 ..
  • 연산자 오버로딩 6페이지
    1. main 함수가 제대로 동작하는 CString 클래스를 만들기.#include #include char *endl = "\n";class CString{private :int len;char *str;public :CString(ch..
  • C언어- 연산자 45페이지
    연산자(operator)와 오퍼랜드(operand) * 어떤 데이터 값을 가지고 모종의 연산동작을 하도록 하는 기호 - 연산작용에 대상이 되는 또는 연산 작용에 사용되는 데이터 값을 오퍼랜드(operand; 피연산자)라고 한다 - 연산자는 오퍼랜드를 가지고 원하는 정해..
  • vb강의 4. 연산자 24페이지
    산술 연산자의 사용예제Private Sub Form_Click()Print “7+3 = ” ; 7+3  10Print “7-3 = ” ; 7-3  4Print “7*3 = ” ; 7*3  21Print “7/3 = ..
  • [프로그래밍] [C++]복소수 연산 4페이지
    1. 문 제 : 클래스 Complex를 생각해 보자. 이 클래스는 복소수 연산을 가능케 한다. 복소수는 realPart + imaginaryPart * i의 형태이다. 여기서 i는 다음을 의미한다. -1 a) 중복된 연산자 >>와 <<를 통해서 복소수의 입..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      추천도서
      [C++] 연산자 오버로딩