#include class A { public: A(); }; A::A() { printf("기본생성자입니다\n"); } int main() { A t; } 생성자는 한 마디로 초기화라고 생각하면 된다. 선언은 클래스 명과 동일하여야 하고, 리턴값은 없다. #include class A { public: A(); A(int); A(int, int); }; A::A() { printf("기본생성자입니다\n"); } A::A(int a) { printf("매개변수가 int인 생성자입니다\n"); } A::A(int a, int b) { printf("int형 매개변수가 두 개인 생성자입니다.\n"); } int main() { A t1; A t2(1); A t3(1,2); } 생성자의 형태의 따라서도 초기화..