Cpp
씹어먹는 C++ - <4 - 2. 클래스의 세계로 오신 것을 환영합니다. (함수의 오버로딩, 생성자)>
생각 해볼 문제(modoocode C++) 문제 1 Date 클래스에 여러가지 생성자들을 추가해보세요 (난이도 : 下) -> 이미 저번 4-1 글에서 생성자를 추가한 코드로 올렸으므로 패스! 문제 2 수학 관련 소프트웨어를 만드는 회사에서 의뢰가 들어왔습니다. 중학생용 기하학 소프트웨워를 만드는 것인데요, 클래스는 총 두 개로 하나는 Point 로 점에 관한 정보를 담는 것이고 다른 하나는 Geometry 로 점들을 가지고 연산을 하는 클래스 입니다. 즉 아래와 같은 두 클래스의 함수들을 모두 정의하세요 (난이도 : 上) class Point { int x, y; public: Point(int pos_x, int pos_y); }; class Geometry { public: Geometry() { n..
씹어먹는 C++ - <4 - 1. 이 세상은 객체로 이루어져 있다>
생각 해볼 문제(modoocode C++) 문제 1 여러분은 아래와 같은 Date 클래스를 디자인 하려고 합니다. SetDate 는 말그대로 Date 함수 내부를 초기화 하는 것이고 AddDay, AddMonth, AddYear 는 일, 월, 년을 원하는 만큼 더하게 됩니다. 한 가지 주의할 점은 만일 2012 년 2 월 28 일에 3 일을 더하면 2012 년 2 월 31 일이 되는 것이 아니라 2012 년 3 월 2 일이 되겠지요? (난이도 : 上) class Date { int year_; int month_; // 1 부터 12 까지. int day_; // 1 부터 31 까지. public: void SetDate(int year, int month, int date); void AddDay(in..