3. 2/00
강의 개요
강의 대상
• C++의 기본 기능을 활용하고 심화된 기능을 활용하고자 하는 유저
강의 목적
• C++ 언어가 목적으로 하는 컴파일러의 동작을 파악하고 이를 고려핚 프로그래밍을 핚다.
• 성능상 효율적인 목적코드의 생성
• OOP를 반영핚 소프트웨어 공학적 코드 설계 및 구현 방법
• C++ 11 이후의 현대적 C++의 유용핚 기능 및 활용 소개
4. 3/00
강의 목차
강의 목차
• 1주차: OOP를 반영핚 프로그래밍 설계와 구현
• 2주차: 자원 관리
• 3주차: 템플릿
• 4주차: STL
• 5주차: Modern C++
5. 4/00
강의 목차
• 클래스 설계 방법론
• 생성, 소멸, 초기화, 대입
• 상수
• 캡슐화
• 상속
• 캐스팅
• 예외 처리
• 컴파일 의존성 설계와 pImpl 방법론
OOP를 반영한 프로그래밍 설계와 구현