Untitled

https://github.com/POCU/COMP3200CodeSamples

<aside> 💡 목차


</aside>

C# & C++ UNIT

코드에 복사생성자 없으면 컴파일러가 만들어줌

[C++관리함수] - 복사 생성자

Untitled

그럼 복사 생성자 같은 경우도 기본 생성자처럼 컴파일러가 생성해줄까요?

맞아요, 복사 생성자는 모양이 딱 하나잖아요? 

(const class& className)

"니가 또 게을러서 안 썼으니까 내가 복사 생성자 하나 만들어줄게"

그래서 자동으로 만들어줘요

→ 허나, 암시적 복사 생성자는 얕은복사 만을 지원

즉, 메모리누수 문제에 취약함!

Untitled

→ 다음 글로 이어집니다

얕은복사 & 깊은복사 작동 방식