본문 바로가기
Language/C++

[c++][씹어먹는 c++] 4.2 클래스의 세계

by 담백로봇 2023. 10. 16.

https://modoocode.com/173

 

씹어먹는 C++ - <4 - 2. 클래스의 세계로 오신 것을 환영합니다. (함수의 오버로딩, 생성자)>

모두의 코드 씹어먹는 C++ - <4 - 2. 클래스의 세계로 오신 것을 환영합니다. (함수의 오버로딩, 생성자)> 작성일 : 2012-08-04 이 글은 87646 번 읽혔습니다. 안녕하세요 여러분. 이제 본격적으로 객체 지

modoocode.com

주제:

  • 생성자 (constructor)
  • 디폴트 생성자 (default constructor)

체크포인트:

  • [정의] 함수의 오버로딩(overloading) 같은 함수이름일지라도 함수에 선언된 입력 형태에 따라 알아서 실행하게 해 줌.
  • [특성] 오버로딩 시 4단계에 따라 적합한 함수를 찾아가는데 이 규칙은 위 블로그 참조하기.

  • [정의] 생성자(Constructor)는 "객체 생성 시 자동으로 호출되는 함수" 로써 객체의 초기화 역할담당. 
  • [특성] 디폴트 생성자(default constructor)는 임의로 초기값을 설정해주지 않고 객체를 생성해도 생성자가 불린다는 말
  • [특성] 생성자도 함수의 오버로딩처럼 사용할 수 있다. 즉, 여러 개의 초기화 함수를 만들 수 있다.

댓글