[C++] 여러가지 생성자(디폴트, 복사, 초기화리스트, 변환)
여러가지 생성자 디폴트 생성자 생성자는 여러개 만들 수 있는데, 그 중 인수를 취하지 않는 생성자를 디폴트 생성자라고 부른다. Human 클래스의 디폴트 생성자는 Human()이다. 인수를 받지 않으므로 멤버에 특정값을 대입하지는 못하며 무난한 값으로 초기화하는 역할을 한다. #define _CRT_SECURE_NO_WARNINGS #include #include class Human { private: char name[12]; int age; public: Human() { strcpy(name, "이름없음"); age = 0; } void intro() { printf("이름 : %s\n", name); printf("나이 : %d\n", age); } }; int main() { Human mom..