C++ Inter v2
8004 STUDENTS ENROLLED
과정 개요
C++ 관련 고급 문법과 다양한 고급 테크닉을 배우는 과정입니다. C++ 언어의 문법들을 다양한 관점에서 깊이 있게 살펴 보고, C++ 진영에서 사용되는 다양한 코딩 관례, 테크닉을 깊이 있는 관점에서 배우게 됩니다. C++98/03 문법 뿐 아니라 C++11/14 그리고 C++17/20 의 내용도 배우게 됩니다. C++ 문법 뿐 아니라 “C++ IDioms” 라고 알려져 있는 다양한 테크닉도 배우게 됩니다.
과정의 세부 내용은 아래의 “CURRICULUM” 을 참고하시기 바랍니다.
수강 참고 사항
본 과정에서는 C++ 기본 문법은 다루지 않습니다. C++ 기본 문법을 이해하고 계신 분만 수강하시기 바랍니다. C++ 기본 문법을 잘 모르시는 분은 “C++ Programming Basic” 과정을 먼저 수강하시기 바랍니다. 또한, Template 문법만을 깊이 있게 다루는 “C++ Template Programming” 과정도 먼저 수강하시면 도움이 됩니다.
Course Curriculum
Section 0. Orientation | |||
CPP_실습환경안내 | 00:14:11 | ||
CPP_INSTALL COMPILER | 00:19:12 | ||
USING_STD_PRINT | 00:05:37 | ||
Section 1. More Than Basic | |||
cppinterv2_temporary | 00:26:02 | ||
cppinterv2_conversion | 00:28:56 | ||
cppinterv2_constructor | 00:17:19 | ||
cppinterv2_pointer_to_member_function | 00:26:43 | ||
cppinterv2_pointer_to_member_data | 00:37:44 | ||
cppinterv2_inheritance & pointer to member | 00:19:25 | ||
cppinterv2_new | 00:22:54 | ||
cppinterv2_trivial | 00:24:14 | ||
CPPINTER_V2_type deduction #1 | 00:37:35 | ||
CPPINTER_V2_type deduction #2 | 00:22:30 | ||
Section 2. Move Semantics | |||
CPPINTER_V2_rvalue vs lvalue | 00:34:51 | ||
CPPINTER_V2_forwarding reference | 00:29:34 | ||
CPPINTER_V2_move semantics #1 | 00:30:23 | ||
CPPINTER_V2_move semantics #2 | 00:14:34 | ||
Section 3. Perfect Forwarding | |||
CPPINTER_V2_perfect forwarding | 00:38:06 | ||
Section 4. Callable Object | |||
CPPINTER_V2_function object #1 | 00:41:19 | ||
CPPINTER_V2_function object #2 | 00:38:46 | ||
CPPINTER_V2_lambda expression #1 | 00:28:21 | ||
CPPINTER_V2_lambda expression #2 | 00:08:34 |