menu
[HD]개발자를 위한 C++ 프로그래밍 제대로 다지기 (중급) Part.6 포인터와 동적객체 생성 여기를 클릭하면, 샘플강의가 재생됩니다. 신경진 강사
tag
강좌코드 : la_K050205
열공이

[HD]개발자를 위한 C++ 프로그래밍 제대로 다지기 (중급) Part.6 포인터와 동적객체 생성
담당강사 : 신경진

강의구성 총 15강좌 (강의시간 : 총 ) 수강기간 30일
강의형식 동영상 수강료 30,000원 이 강좌의 80% 이상 수강 시
출력이 가능합니다.
강의수준 초급 강의에서 사용하는
프로그램 & 버전
-
담당강사
강사사진
신경진 강사
  • - 현)대구 중앙직업전문학교 교사
  • - 다옴직업전문학교
  • - 영진전문대학 외래교수
  • - LG전자 OLED사업부 전산담당
  • - (주)아이티고 이러닝 강사
강의구성 총 15강좌 (강의시간 : 총 )
수강기간 30일
강의형식 동영상
수강료 30,000원 이 강좌의 80% 이상 수강 시
출력이 가능합니다.
강의수준 초급
강의에서 사용하는
프로그램 & 버전
-
담당강사
신경진 강사
  • - 현)대구 중앙직업전문학교 교사
  • - 다옴직업전문학교
  • - 영진전문대학 외래교수
  • - LG전자 OLED사업부 전산담당
  • - (주)아이티고 이러닝 강사
과정소개
포인터와 동적객체 생성에 대해서 이해한다.
학습목표
포인터와 동적객체 생성에 대해서 이해하고 직접 실습한다.
교육대상
C++언어를 배우는 모든 사람
차시별 학습목표
01. 포인터의 개념, 선언형식, 주소연산자 개념, 간접참조 연산자 개념에 대한 설명을 이해한다.
02. 간접참조 예제, nullptr과 NULL의 개념 및 차이점, 포인터 변수 초기화, 주의사항에 대한 설명을 이해한다.
03. 포인터 변수에 주소 저장, nullptr과 NULL의 차이점, 포인터 변수 초기화에 대한 실습을 직접 해본다.
04. 동적 메모리 할당의 개념, 단계, new연산자의 개념과 사용법에 대한 설명을 이해한다.
05. 정적배열, 동적배열의 차이점, delete연산자의 개념 및 사용법, 스마트 포인터에 대한 설명을 이해한다.
06. 일반 배열과 동적 메모리가 할당되어진 동적배열의 차이점, 동적배열의 메모리 해제, new, delete에 대한 실습을 직접 해본다.
07. 스마트포인터 unique_ptr, make_unique(), move(), get(), 자동 메모리 해제에 대한 실습을 직접 해본다.
08. 스마트포인터 shared_ptr, make_shared(), use_count() 실습, weak_ptr 설명을 이해하고 직접 실습한다.
09. 객체의 동적 생성, 화살표 연산자 용도, 클래스 멤버변수 동적으로 생성 및 소멸에 대한 설명
10. Dog클래스를 이용한 객체의 동적 생성, 화살표 연산자 용도, Dog클래스 멤버변수 동적으로 생성 및 소멸에 대한 실습
11. this포인터의 개념과 활용법, unique_ptr을 통한 동적 객체 생성, const 포인터 3가지 유형에 대한 설명을 이해한다.
12. unique_ptr, shared_ptr 스마트 포인터를 통한 동적 객체 생성 실습을 직접 해본다.
13. const의 활용법, 상수에 대한 포인터, 상수 포인터, 상수에 대한 상수 포인터 실습을 직접 해본다.
14. 일반 포인터를 활용한 동적 메모리 할당 종합 문제를 직접 풀어본다.
15. Time클래스의 인스턴스를 이용하여 메서드 중복정의 및 포인터 종합 문제를 직접 풀어본다.
참고사항
- 수강 기간 중 언제든지 반복 수강이 가능합니다.
- 수강 여부 : 해당 차시의 80%를 수강하면 (회색) 배경으로 표시됩니다.
- 수강 신청 완료 후 수강할 수 있습니다.
- 즐겨찾기 한 강좌는 MY Class에서 확인할 수 있습니다.

연관강좌

아이티고 강좌질문 모음
※ 아이티고 강좌 관련 문의입니다. 질문은 1:1문의 게시판에 남겨주세요.
1 / 7
강좌 리스트
01. 이론-포인터의 개념, 선언형식, 주소연산자 개념, 간접참조 연산자 개념에 대한 설명 [36:14]
02. 이론-간접참조 예제, nullptr과 NULL의 개념 및 차이점, 포인터 변수 초기화, 주의사항에 대한 설명1 [26:26]
03. 실습-포인터 변수에 주소 저장, nullptr과 NULL의 차이점, 포인터 변수 초기화에 대한 실습 [40:18]
04. 이론-동적 메모리 할당의 개념, 단계, new연산자의 개념과 사용법에 대한 설명 [36:14]
05. 이론-정적배열, 동적배열의 차이점, delete연산자의 개념 및 사용법, 스마트 포인터에 대한 설명 [39:50]
06. 실습-일반 배열과 동적 메모리가 할당되어진 동적배열의 차이점, 동적배열의 메모리 해제, new, delete에 대한 실습 [38:35]
07. 실습-스마트포인터 unique_ptr, make_unique(), move(), get(), 자동 메모리 해제에 대한 실습 [42:12]
08. 실습-스마트포인터 shared_ptr, make_shared(), use_count() 실습, weak_ptr 설명 [40:30]
09. 이론-객체의 동적 생성, 화살표 연산자 용도, 클래스 멤버변수 동적으로 생성 및 소멸에 대한 설명 [27:11]
10. 실습-Dog클래스를 이용한 객체의 동적 생성, 화살표 연산자 용도, Dog클래스 멤버변수 동적으로 생성 및 소멸에 대한 실습 [42:37]
11. 이론-this포인터의 개념과 활용법, unique_ptr을 통한 동적 객체 생성, const 포인터 3가지 유형에 대한 설명 [34:28]
12. 실습-unique_ptr, shared_ptr 스마트 포인터를 통한 동적 객체 생성 실습 [31:11]
13. 실습-const의 활용법, 상수에 대한 포인터, 상수 포인터, 상수에 대한 상수 포인터 실습 [39:04]
14. 실습-일반 포인터를 활용한 동적 메모리 할당 종합 문제 실습 [33:10]
15. 실습-Time클래스의 인스턴스를 이용하여 메서드 중복정의 및 포인터 종합 문제 실습 [31:29]
지금 자유이용권 구매하고, 모든 강의를 자유롭게 수강하세요!