복사생성자1 [C++]복사 생성자와 delete 키워드 복사 생성자 C++ 클래스에는 프로그래머가 직접 구현하지 않아도 생성되는 생성자들이 있는데 그중 하나가 바로 복사 생성자입니다. 이름과 동일하게 복사 생성자는 class 변수에 다른 변수의 값을 복사하는 데 사용되는 생성자입니다. 생성자이기 때문에 변수의 생성과 동시에 초기화되어야 합니다. default 복사 생성자의 모습은 다음과 같습니다. (const & cData); 생성자이기 때문에 반환형은 없으며 인자로 const 레퍼런스로 받습니다. class C_DATA { private: int *m_pData; int m_nSize; public: C_DATA(); C_DATA(const C_DATA & cInput); void init(int nSize); }; int main() { C_DATA cD.. 2018. 1. 24. 이전 1 다음