반응형

C++ 62

[C++ 소스] 직접 연관(DIRECTED ASSOCIATION) 관계, 회사와 직원

[C++ 소스] 직접 연관(DIRECTED ASSOCIATION) 관계, 회사와 직원"회사는 직원의 집합체이며 회사는 직원에게 명령을 내릴 수 있다."회사와 직원은 집합 관계이면서 직접 연관 관계이다. //Worker.h#pragma once#include #include using namespace std;class Worker{ string name;public: Worker(string name); void Work(); string GetName()const; }; //Worker.cpp#include "Worker.h"Worker::Worker(string name){ this->name = name;}void Worker::Work(){ coutInWorker(new Worker("강감찬"))..

C++/디딤돌 C++ 2016.12.18

[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
반응형