목록위임 생성자 (1)
일상 코딩
[C++/8.5] CLASS 위임 생성자, 초기화 함수 이용
#include #include using namespace std; class Student { private: int m_id; string m_name; public: Student(const string& name_in) // : m_id(0) 이렇게 중구난방으로 초기화하기 보다는 아래 생성자를 갖다 쓴다. // , m_name(name_in) // : Student(0,name_in) { init(0,name_in); } Student(const int& id_in, const string& name_in) // : m_id(id_in) // , m_name(name_in) { init(id_in,name_in); } // 만능 초기화 함수를 생성 후 생성자에서 직접 초기화하지 않고 초기화 함수..
C++/따배C++ 08강 객체지향 기초
2021. 10. 21. 03:45