Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
개발자를 위한 C++ 프로그래밍 제대로 다지기 중급편 Part. 1
Rating: 4.4 out of 5(19 ratings)
113 students

개발자를 위한 C++ 프로그래밍 제대로 다지기 중급편 Part. 1

[강의 교안 제공] 필드 개발자들의 역량 향상을 위한 C++ 프로그래밍 마스터 코스
Last updated 3/2024
Korean
Korean [Auto],

What you'll learn

  • 포인터와 동적객체 생성
  • 복사생성자와 정적멤버
  • 연산자 중복정의
  • 프렌드 함수

Course content

3 sections • 51 lectures • 30h 52m total length
  • 이론-포인터의 개념, 선언형식, 주소연산자 개념, 간접참조 연산자 개념에 대한 설명36:14
  • 이론-간접참조 예제, nullptr과 NULL의 개념 및 차이점, 포인터 변수 초기화, 주의사항에 대한 설명126:26
  • 실습-포인터 변수에 주소 저장, nullptr과 NULL의 차이점, 포인터 변수 초기화에 대한 실습40:18
  • 이론-동적 메모리 할당의 개념, 단계, new연산자의 개념과 사용법에 대한 설명36:14
  • 이론-정적배열, 동적배열의 차이점, delete연산자의 개념 및 사용법, 스마트 포인터에 대한 설명39:50
  • 실습-일반 배열과 동적 메모리가 할당되어진 동적배열의 차이점, 동적배열의 메모리 해제, new, delete에 대한 실습38:35
  • 실습-스마트포인터 unique_ptr, make_unique(), move(), get(), 자동 메모리 해제에 대한 실습42:12
  • 실습-스마트포인터 shared_ptr, make_shared(), use_count() 실습, weak_ptr 설명40:30
  • 이론-객체의 동적 생성, 화살표 연산자 용도, 클래스 멤버변수 동적으로 생성 및 소멸에 대한 설명27:11
  • 실습-Dog클래스를 이용한 객체의 동적 생성, 화살표 연산자 용도, Dog클래스 멤버변수 동적으로 생성 및 소멸에 대한 실습42:37
  • 이론-this포인터의 개념과 활용법, unique_ptr을 통한 동적 객체 생성, const 포인터 3가지 유형에 대한 설명34:28
  • 실습-unique_ptr, shared_ptr 스마트 포인터를 통한 동적 객체 생성 실습31:11
  • 실습-const의 활용법, 상수에 대한 포인터, 상수 포인터, 상수에 대한 상수 포인터 실습39:04
  • 실습-일반 포인터를 활용한 동적 메모리 할당 종합 문제 실습33:10
  • 실습-Time클래스의 인스턴스를 이용하여 메서드 중복정의 및 포인터 종합 문제 실습31:29

Requirements

  • 별도의 요구 사항이나 필요 조건은 없습니다.

Description

안녕하세요, ITGO 입니다.


본 강의 시리즈는 '개발자를 위한 C++ 프로그래밍 제대로 다지기 중급편 Part. 1'입니다.


'개발자를 위한 C++ 프로그래밍 제대로 다지기 중급편' 강의 시리즈는 2편으로 나뉘어 있으며, 본 강의는 1편에 해당합니다.


강의를 통해 인터페이스의 개념, 필요성, 객체지향 용어(캡슐화, 정보은닉, 상속, 다형성)에 대해서 이해할 수 있습니다.



[누구를 위한 강의인가요?]


C++언어를 배우는 모든 사람



[무엇을 배우나요?]


포인터와 동적객체 생성


복사생성자와 정적멤버


연산자 중복정의


프렌드 함수



개발자를 위한 C++ 프로그래밍 제대로 배워봅시다!


그럼 강의에서 만나요 :)

Who this course is for:

  • C++언어를 배우는 모든 사람