반응형

빅데이터 - 언제나 휴일 741

[C++ 소스] 집합 관계(Aggregation Relation), 필통과 연필

[C++ 소스] 집합 관계(Aggregation Relation), 필통과 연필 //Pencil.h#pragma once#include #include using namespace std;class Pencil{ string company; int price; public: Pencil(string company,int price); string GetCompany()const; int GetPrice()const; }; //Pencil.cpp#include "Pencil.h" Pencil::Pencil(string company,int price){ this->company = company; this->price = price;}string Pencil::GetCompany()const{ return..

C++/디딤돌 C++ 2016.12.18

[C++ 소스] string 클래스 내부

[C++ 소스] string 클래스 내부 //mystring.h#pragma once#include using std::ostream;using std::istream;using std::cin;using std::cout;class string{ char *buf;public: string(const char *buf=0); bool operator==(const string &src)const; bool operator!=(const string &src)const; bool operator>(const string &src)const; bool operator>=(const string &src)const; bool operatorbuf,1,""); //공백 문자를 대입 } else//입력 인자가 ..

C++/디딤돌 C++ 2016.12.16

[C++ 소스] 성적 클래스 (묵시적 형 변환 연산자 중복 정의)

[C++ 소스] 성적 클래스 (묵시적 형 변환 연산자 중복 정의) DCArray.cpp DCArray.h Program.cpp //Score.h#pragma once#include using namespace std;class Score{ int value; public: static const int max_score; static const int min_score; static const int not_score; Score(int value); operator int();private: void SetValue(int value);//값 설정자 }; //Score.cpp#include "Score.h"const int Score::max_score=100;const int Score::min_sc..

C++/디딤돌 C++ 2016.12.15

[C++ 소스] 동적 배열 클래스 (인덱스 연산자 중복 정의)

[C++ 소스] 동적 배열 클래스 (인덱스 연산자 중복 정의) //DCArray#pragma onceclass DCArray{ int *base; int bcapacity; int usage;public: DCArray(int usage=0,int data=0); DCArray(const DCArray &src);//복사 생성자 ~DCArray();//소멸자 void Copy(const DCArray &src);//src 개체를 복사 DCArray &operator=(const DCArray &src);//= 연산자 중복 정의 int &operator[](int index);//인덱스 연산자 중복 정의 bool IsAvailIndex(int index)const;private: void Init(); }..

C++/디딤돌 C++ 2016.12.15

[C++ 소스] 동적 배열 클래스 (대입 연산자 중복 정의)

[C++ 소스] 동적 배열 클래스 (대입 연산자 중복 정의) //DCArray.h#pragma once class DCArray{ int *base; int bcapacity; int usage;public: DCArray(int _capa=0); DCArray(const DCArray &src);//복사 생성자 ~DCArray();//소멸자 void Copy(const DCArray &src);//src 개체를 복사 DCArray &operator=(const DCArray &src);//= 연산자 중복 정의 void PushBack(int data);//순차 보관 void List();//목록 출력private: void Init(); }; //DCArray.cpp#include "DCArray.h"..

C++/디딤돌 C++ 2016.12.15
반응형