생성자 1. 생성자란? 객체를 생성할 때에 객체 그 자체와 객체의 멤버 변수등을 초기화 시켜줄 필요가 있다. C++에서 클래스는 객체가 생성될 때 자동으로 실행되는 생성자(constructor)라는 특별한 멤버 함수를 가지고 있다. 이 생성자를 사용하게 되면 객체를 생성할 수 있으며, 생성과 동시에 객체를 초기화 시켜 줄 수가 있다. 또한, 생성자를 이용해서 객체의 멤버 변수들을 원하는 값으로 초기화 시켜 줄 수도 있다. 한 클래스에 여래 개의 생성자를 넣을 수 있다. 그러나, 객체를 생성할 때에는 그 중에 오직 하나만 사용해서 생성한다. 어떤 생성자를 사용할 지는 객체를 생성할 때에 직접 선택할 수 있다. i.e.class Circle {......Circle(); //생성자의 이름은 클래스의 이름과 ..