목록IT/C++ (3)
LISTORY
이번에 정리할 내용은 C++ 템플릿이다. 이번에도 앞서 강의들과 마찬가지로 youtube 강의를 참고하여 정리하였다. 12장-1 템플릿12장-2 함수 템플릿12장-3 클래스 템플릿12장 -4 템플릿의 원리 템플릿(Template) 템플릿에 대한 이해 템플릿은 간단하게 비유하자면 도형자로 볼 수 있다. 한마디로 제품을 만들어내는 틀이다. 우리가 가장 많이 들은 붕어빵을 찍어내는 기계라고도 할 수 있다, 이번 내용에서는 템플릿의 기본적인 사항과 실질적인 원리에 대해 다룰텐데, 일단 지금은 도형자적인 측면으로 설명해보겠다. 도형자 템플릿은 기본적으로 기능은 결정되어 있다. 위의 도형자를 보면, 그릴 수 있는 도형이 정해져있다. 하지만 이 도형을 무슨 색으로 그릴 지는 결정되어 있지 않다. 1. 그릴 수 있는 ..
열혈 C++ 책 YouTube 강의를 참조하여 정리한다. YouTube 주소[C++] 05장-1 복사 생성자의 의미[C++] 05장-2 디폴트 복사 생성자[C++] 05장-3 복사 생성자 호출 형태 3가지 복사 생성자의 의미 이번 강의에서 다룰 내용은 다음과 같다. 무엇을 복사생성자라 하는가복사 생성자가 제공해주는 기능(필요성)복사 생성자를 필요에 맞게 정의하는 방법 이러한 내용을 다루기 전에 먼저 알고 가야할 것이 있다. 두 가지 형태의 초기화 C++에서 초기화 하는데엔 두가지 형태가 있다. // C 스타일의 초기화 문장 int main(void){int val1 = 20;AAA a1 = 10;... 이를 문장으로 해석해 보면, AAA 클래스의 객체 a1을 생성하는데 이를 10으로 초기화 하겠다 정도로..
이제까지 C++ 언어를 사용하고는 있었지만, 막상 기초부터 차근차근히 공부한 적이 없는 것 같아 다시 C++을 기초부터 공부하려고 한다. 인터넷 강좌를 보면서 배우는 것이 가장 좋을 것 같다는 생각이 들어 YouTube에서 C++ 강좌를 찾았고, 그 중에서 열혈 C++ 책의 저자이신 윤성우 님의 강좌를 찾아서 듣게 되었다. 열혈 C++ YouTube 강좌 : https://www.youtube.com/playlist?list=PLJRimEWvctNAfE5JrkwswQv6Yy4abqDl2 강좌를 처음부터 끝까지 전부 듣고 싶지만, 뭔가 마음이 급한 관계로 원하는 부분만 일단 들을 생각이고, 필요한 부분을 정리 및 공부하여 블로그에 남길 생각이다. 첫번째로 남길 강의는 레퍼런스 함수에 관련된 부분이다. 책에..