문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
- 임베디드 시스템이란?
- 단순 정의
- 주요 이정표
- 특성
- C++ 사용 이유
- C와 비교
- C: C++의 부분 집합 - 거의
- 성능
- 추가 '무료' 기능
- C++을 사용하지 않는 이유
- 클래스
- 멤버 변수
- 인스턴스 변수
- 클래스 변수
- 멤버 함수
- 인스턴스 함수
- 클래스 함수
- 암시적 메서드
- 생성자
- 초기화
- 위임
- 소멸자
- 복사 대입 연산자
- 생성자
- 이동 세맨틱 - 불필요한 깊은 복사를 피하는 방법
- C++의 struct
- 패키지/네임스페이스
- 멤버 변수
- 상속
- 소개
- 실현
- 성능
- 다중 상속
- 가상 상속
- 다형성
- 소개
- 가상 함수
- 가상 소멸자
- 구현
- 런타임 타입 정보, RTTI
- 성능
- 템플릿
- 소개
- 함수 템플릿
- 클래스 템플릿
- 변이 템플릿
- 코드 팽창
- 구현 전략
- 템플릿 메타 프로그래밍
- 템플릿 대 상속?
- 오류 처리
- 예외 처리
- 성능 이슈
- 구현
- 인라인 코드
- 언제 사용할 것인가?
- 전략
- 시작
- 시스템 시작
- C 부분
- C++ 부분
- 표준 라이브러리
- 표준 템플릿 라이브러리, STL
- iostream 라이브러리
- C++11로 인해 STL에 이루어진 주요 확장:
- 이동 세맨틱
- 변이 템플릿
- 병렬성
- 메모리 관리
- C++ 메모리 모델
- stdint-타입
- 원자 타입 및 연산
- 전략
- 변수
- Placement new
- 사용자 정의 메모리 관리
- C++ 메모리 모델
- C와 C++ 간 상호 운용
- 이름 장식
- 정적 초기화
- 동적 메모리
- struct 내용
- POD - Plain Old Data 타입
- 디자인 패턴
- RAII - Resource Acquisition Is Initialization
- 메모리 매핑 I/O
- 인터럽트
- 정적 객체 초기화
요건
이 과정을 수강하기 위한 특별한 요구 사항은 없습니다.
21 시간
회원 평가 (2)
나는 우리가 연습 문제를 해결하도록 할당된 시간을 즐겼습니다. 이는 우리의 솔루션에 대해 생각하고 구현하는 데 시간을 할애할 수 있었기 때문에 매우 유용했습니다.
Valeriu - Siemens
코스 - Using C++ in Embedded Systems - Applying C++11/C++14
기계 번역됨
The details on how compiler behaves depending on to the syntax usage. The "Quiz" sections are very stimulating