검색어 입력폼

[알고리즘] 생성자와 소멸자

등록일 2004.04.22 한글파일한글 (hwp) | 5페이지 | 가격 600원

목차

1. 객체의 생성자와 소멸자가 선언이 되어 있을때 객체가 어떤방식으로 넘어가게 되는가?
2. 객체를 인자로 넘겨줄 때에 생성자와 소멸자가 어떻게 실행이 되는가.주의사항은 무엇인가?
3. 객체의 치환
4. 객체의 치환과 생성자,소멸자의 관계

본문내용

1. 객체의 생성자와 소멸자가 선언이 되어 있을때 객체가 어떤방식으로 넘어가게 되는가?
(call by value/call by reference)

함수의 인자로 객체가 전달되는 경우 함수 내에서 임시객체를 만들어 전달 받은 객체를 비트 단위로 복사 하게 되는데 이 경우에 임시객체에 대한 생성자 함수가 호출되지 않다. 만일 임시객체에 대한 생성자 함 수를 호출하게 되면 전달되는 객체의 현재값이 유지되지않고 초기화된다. 함수 내서 객체의 변화는 실제 객체에는 아무 영향을 주지 않는다. Default 로 call by value 방식으로 전달된다.
1) Call by value
- 함수 내에서 객체의 변화는 실제 객체에 어떠한 영향도 주지 않음
- 값이 비트 단위로 복사되어 복사본이 함수에 전달된다
- 생성자 함수는 실행되지 않는다
다운로드 맨위로