C++ 프로그래밍 중급_8회
개발자를 위한 C++ 프로그래밍 제대로 다지기 (중급)
Part.8 연산자 중복정의와 프렌드 함수
과정명
프로그래밍
강사
신경진
구분
단과

커리큘럼

제1강 (이론)연산자 중복 정의의 개념과 string클래스의 연산자 중복 정의 부분, 중복할 수 없는 연산자에 대한 설명 35
제2강 (이론)연산자 중복 문법, 함수이름, +, == 연산자 중복의 예제에 대한 설명 33
제3강 (실습)string 연산자 중복 정의 실습, 사용자 정의 클래스에 + 연산자 중복 정의에 대한 실습 39
제4강 (실습)사용자 정의 클래스에 ==, != 연산자 중복 정의에 대한 실습 31
제5강 (이론)++, -- 연산자 중복 함수에서 전위 증감과 후위 증감의 차이점과 예제에 대한 설명 38
제6강 (실습)++ 연산자 중복 함수에서 전위 증감과 후위 증감의 차이점과 성능적인 측면 대한 실습 38
제7강 (이론)= 연산자 중복 함수의 디폴트 함수와 사용자 정의 함수, 얕은 복사, 깊은 복사, 주의점, [] 인덱스 연산자의 중복 함수에 대한 설명 40
제8강 (실습)= 연산자 중복 함수의 컴파일러가 제공하는 디폴트 중복 함수에 대한 실습 37
제9강 (실습)= 연산자 중복 함수의 얕은 복사의 문제점, 문제점을 해결하기 위한 깊은 복사에 대한 실습 40
제10강 (실습)클래스안에 멤버변수로 배열이 들어있을 때 [] 중복정의를 하는 것에 대한 실습 40
제11강 (실습)클래스안에 멤버변수로 배열이 들어있을 때 배열의 취지와 벗어나는 부분을 바로 잡아주는 예제 실습 39
제12강 (이론)포인터 연산자에 대한 중복 함수, 스마트 포인터 클래스의 세부적인 구성에 대한 설명 33
제13강 (실습)포인터 연산자 중복 함수에서 객체를 넘기는 방법과 기본형 타입을 넘기는 2가지 방법에 대한 실습 43
제14강 (실습)스마트 포인터를 직접 구현하고, unique_ptr과 비교에 대한 실습 39
제15강 (이론)프렌드 함수와 프렌드 클래스의 선언 및 정의, 특징에 대한 설명 35
제16강 (실습)프렌드 함수와 프렌드 클래스의 선언 및 정의에 대한 실습 36
제17강 (실습)프렌드 함수의 주된 용도(비교, 덧셈 등) 이항 연산자를 프렌드 함수로 만드는 것에 대한 실습 38
제18강 (이론)출력연산자와 입력연산자의 중복 정의 및 주의사항에 대한 설명 26
제19강(실습)출력연산자를 friend함수로 만들어서 사용하고 그렇게 사용하는 이유에 대한 설명과 실습 37
제20강 (실습)입력연산자를 friend함수로 만들어서 사용하고 그렇게 사용하는 이유와 const를 사용하지 않는 것에 대한 설명과 실습 32
X
한국정보인재개발원소개 서비스이용약관 개인정보처리방침
TOP