==================================== 1 =========================================
(19:01 ~ 19:47)
2일차! 오늘은 어제의 과오를 만회하기 위해 영수증을 잘 챙겼습니다.
맛있게 육짬뽕 곱배기를 완뽕하고 교육을 들으러 왔습니다.
오늘은 템플릿을 주제로 수업을 한다고 하였습니다.
일반화 코드를 작성하기 위해 사용하는 방법.!!! 이라고 설명을 해 주셨습니다.
타입만 바뀌는 경우?? 동일한 코드를 여러번 작성하는 것이 비효율적입니다. 그러한 일을 하지 않을 수 있도록 해 주는 것이 템플릿입니다.
처음으로 작성한 템플릿 함수입니다. 더하기를 아주 잘 하는것을 확인하였습니다.
템플릿 함수는 작성을 한다고 해서 바로 구현이 되는것이 아니라 인자를 받고 확인하여 구현된다는 설명을 해 주셨습니다. 또한 오버로딩도 가능합니다.
==================================== 2 =========================================
(20:01 ~ 20:49)
예제 실습을 조금 해 보았는데 따라가기가 조금 힙이 듭니다.
2_exam05,
2_exam06
위의 2개 실습을 하였으며 06에서는 []에 대해 재정의를 하여 정말 문법적으로 틀려 보이는 것도 정상동작하게 만들어 진 것을 확인할 수 있었습니다.
explicit -> 생성자를 명시적으로 사용하도록 하는 keyword!
==================================== 3 =========================================
(21:02 ~ 20:49)
일부 실습을 진행하고 Test식으로 Stack을 template을 활용하여 구현하는 것을 과제처럼 20분의 시간을 주며 해 볼 수 있도록 하셨습니다.
역시나 저에게는 조금 버거운 수업인 듯 합니다.
'강의노트' 카테고리의 다른 글
[C++] C++ 프로그래밍 고급 4일차 (0) | 2016.03.31 |
---|---|
[C++] C++ 프로그래밍 고급 3일차 (0) | 2016.03.30 |
[C++] C++ 프로그래밍 고급 1일차 (0) | 2016.03.28 |
[JavaScript] JavaScript 기초 2일차 (160319,토) (0) | 2016.03.19 |
[JavaScript] JavaScript 기초 1일차(160312, 토) (0) | 2016.03.12 |