C++ 구성 관계 (Composition Relationship)
·
SW개발/C++
구성 관계 (Composition Relationship) 몬스터 클래스와 그의 멤버인 좌표 클래스로 비유했다. Monster 클래스의 멤버로 존재하는 Position2D 클래스 인스턴스 location_ (Monster.h 참고) 이 location_ 인스턴스는 Monster 클래스로 만들어진 mon1 인스턴스의 Part-of라고 할 수 있다. mon1이 소멸하면 자동으로 location_도 소멸한다. main.cpp #include "Monster.h" int main() { using namespace std; Monster mon1("Sanson", Position2D(0, 0)); cout