C++ study(5)

overloading 동일한 이름을 가진 함수를 여러 개 선언, 정의하는 것! 동일 이름의 함수 호출했을 대 함수의 이름은 같지만 매개변수 리스트가 다르다! 컴파일러가 인식하는 것은 매개변수 리스트에서 _ 매개변수의 개수 와 자료형 _ 뿐이다. constructor 생성자 >object가 만들어지는 순간 딱 한번 실행되는 함수. 반드시 object가 만들어지는 순간에만 실행! 이미 만들어진 object에 대한 생성자의 임의 호출 불가. 어떤 object 맨 처음 생성됐을 때 할 수 있는 일인 멤버 변수 초기화 등의 역할을 한다! 생성자를 따로 만들지 않으면 자동으로 내용이 없는 기본 생성자가 class에 대해 만들어지고, object를 만들 때 마다 기본생성자가 실행! > 1. 생성자의 이름은 반드시 해당 class의 이름과 동일해야 한다. > 2. 리턴값의 자료형을 쓰면 안된다. > 반드시 public에 선언해야

2023년 1월 26일
·
0개의 댓글
·