학교 수업으로 C++ Class Relationships 를 배우는 도중 헷갈리는 부분이 있어서 정리하려고 한다. 1 ) Inheritance 2 ) Association (=is related to) 2-1 ) Aggregation Aggregation은 한국어로 "집합"이다. 인터넷에 찾아보니, A 클라스와 a 클라스가 있다고 가정했을 때, a 클라스를 타입으로 하는 객체가 A 클라스의 멤버 변수로 사용이 될때, A클라스의 생성과 함께 a클라스가 생성되지 않는 케이스를 지칭한다. 따라서, 객체의 생성과 소멸이 A클라스의 생성과 소멸의 영향을 받지 않는다. #include "person.h" int main() { Date date1(5, 6, 1983); Person person1(111111456,..