お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
- 組み込みシステムとは?
- 単純な定義
- いくつかのマイルストーン
- 特性
- C++を使用する理由
- Cとの比較
- C: C++のサブセット - ほぼそうである
- パフォーマンス
- 追加の「無料」機能
- C++を使用しない理由
- クラス
- メンバ変数
- インスタンス変数
- クラス変数
- メンバ関数
- インスタンス関数
- クラス関数
- 暗黙のメソッド
- コンストラクタ
- 初期化
- 委譲
- デストラクタ
- コピー代入演算子
- コンストラクタ
- ムーブセマンティクス - 不要なディープコピーを避ける
- C++でのstruct
- パッケージ/名前空間
- メンバ変数
- 継承
- 紹介
- 実装
- パフォーマンス
- 多重継承
- 仮想継承
- 多態性
- 紹介
- 仮想関数
- 仮想デストラクタ
- 実装
- ランタイム型情報 (RTTI)
- パフォーマンス
- テンプレート
- 紹介
- 関数テンプレート
- クラステンプレート
- 可変長テンプレート
- コードの肥大化
- 実装戦略
- テンプレートメタプログラミング
- テンプレートと継承の比較
- エラーハンドリング
- 例外処理
- パフォーマンスの問題
- 実装
- インラインコード
- 使用するタイミング
- 戦略
- 起動
- システム起動
- C部分
- C++部分
- 標準ライブラリ
- 標準テンプレートライブラリ (STL)
- iostreamライブラリ
- C++11でSTLに加えられた主要な拡張:
- ムーブセマンティクス
- 可変長テンプレート
- 並行処理
- メモリ管理
- C++のメモリモデル
- stdint型
- アトミック型とその操作
- 戦略
- 変数
- 配置new
- ユーザ定義のメモリ管理
- C++のメモリモデル
- CとC++間の相互運用
- 名前マングリング
- 静的初期化
- 動的メモリ
- structの内容
- POD - Plain Old Data型
- デザインパターン
- RAII - リソースの取得は初期化である
- メモリマッピングI/O
- 割り込み
- 静的オブジェクトの初期化
要求
このコースに参加するための特定の要件はありません。
21 時間
お客様の声 (2)
私たちが演習問題を解くために割かれた時間は、とても楽しく有意義でした。この時間が、私たちは自分の解決策を考え実装するための時間を過ごすことができました。
Valeriu - Siemens
コース - Using C++ in Embedded Systems - Applying C++11/C++14
機械翻訳
コンパイラが構文の使用に応じてどのように動作するかの詳細。"クイズ"セクションは非常に刺激的です。
Andrea Pomatto
コース - Using C++ in Embedded Systems - Applying C++11/C++14
機械翻訳