마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

2019 수업 노트

2019-1학기 수업 노트 (C++ 프로그래밍 실습, 2019.03.25.)

동동매니저 2019. 4. 1. 19:03

「2019학년도 1학기」 ///

by. 동동매니저 >_<


일자 : 2019년 03월 25일 (월)

과목 : C++ 프로그래밍 실습

담당 교수님 : SCH 한상욱 교수님


실습 내용을 요약해보면?

★ C++에서의 참조자

int var=10;
int &ref=var;

▶ 참조자의 이름 앞에 &를 붙여서 선언

▶ 주로 함수의 참조에 의한 호출에 사용됨.

▶ 포인터와 달리, 메모리 공간을 차지하지 않음.


★ 함수 오버로딩

▶ C++에서 함수의 매개변수가 다르면, 같은 이름의 함수를 선언 가능!!

(단, 반환형만 다르다고 해서 중복 선언은 불가능...)

int square(int n){
	return n*n;
}

double square(double n){
	return n*n;
}

★ 함수 vs. 메서드

▶ 함수 : 독립적으로 실행

▶ 메서드 : 종속적, 객체(클래스) 내에서 실행


★ 디폴트 매개변수

▶ 함수의 인수에서 디폴트 값을 지정할 수 있음.

▶ 단, 마지막(오른쪽)에서부터 시작해야 함.

▶ (인수명)=(디폴트값)


오늘 실습한 문제!!

없음 (각자 유인물을 주시면서 알아서 풀어보라고 하셨어요...)


수업을 듣고 나서 느낀 점!!

예전에 책에서 보았던 C++의 내용이 새록새록 떠올랐고, 여기에 추가적으로 새로운 내용까지 배웠으니, 더 효율적인 프로그래밍이 가능할 듯?

앞으로 배우게 될 클래스와 객체에 관해서도 열심히!!


기타 참고 사항!!

각자 유인물 풀어보기!! (과제는 아니에요~!)