카테고리 없음
[C++] 기존의 객체를 복사할 때 호출되는 복사 생성자( copy constructor )
복사 생성자( copy constructor )복사 생성자( copy constructor )란 같은 타입의 객체를 인자로 받아 그 객체의 데이터를 가지고 초기화를 수행하는 생성자를 말합니다. 다음은 CSomething 클래스의 복사 생성자가 호출되는 예를 보여줍니다.class CSomething{ int m_nValue;public: CSomething() : m_nValue(0) { cout 위에서 CSomething 타입의 other 객체로부터, 같은 타입의 obj 객체를 초기화할 때, 호출되는 생성자를 복사 생성자라고 하며, 이 생성자는 다음과 같은 형태로 정의됩니다.CSomething( const CSomething& other ){ // do something...}여기..
2025. 3. 30.