コース一覧へ戻る
AI037 学部

C++ プリマー 第5版

C++11標準に完全に書き直された、包括的で信頼性の高いC++ガイド。このコースでは、基本的な言語要素から複雑なライブラリ機能、高度なクラス作成ツールまで、すべてをカバーしています。

5.0
57.0h
601 受講者
19 レッスン
0 いいね
人工知能
学習を開始

コース概要

コンテンツ概要

完全かつ権威あるC++のガイド。C++11標準に完全に書き直されたこのコースでは、基本的な言語要素から複雑なライブラリ機能、高度なクラス作成ツールまでを網羅する。

現代C++11プログラミングを習得するための業界標準ガイド。

著者: スタンレー・B・リッピマン、ジョゼー・ラジョイ、バーバラ・E・ムー

謝辞: デイブ・アブラハムズ、アンドリュー・コニグ、ステファン・T・ラヴァベイ、ジェイソン・メリル、ジョン・スピーサー、ハーブ・サッター、ビャルネ・ストロウストルプ、アレクセイ・ステパノフ、および標準化委員会のメンバー。

学習目標

  1. main関数の定義と実装を行い、オペレーティングシステムとの相互作用を理解する。
  2. コマンドラインでのコンパイルを実行し、基本的なI/Oストリーム(cin、cout)を管理する。
  3. フロー制御文を使って反復論理の問題(例:出現回数のカウント)を解決する。
  4. 入力データの連続した出現をカウントおよび処理する論理構造を実装する。
  5. 制御文内における代入演算子(=)と等価演算子(==)の違いを区別する。
  6. クラスオブジェクト(Sales_item)を使用し、ドット演算子でメンバ関数にアクセスし、カスタムヘッダーファイルを含める。
  7. 異なる基本型の違いを識別し、型変換や符号なし算術のオーバーフローの結果を予測する。
  8. C++11の機能(リスト初期化、nullptr、constexpr、型推論指定子)を実装する。
  9. 変数の宣言と定義の違いを区別し、スコープ規則を適用して識別子の可視性を管理する。
  10. 参照とポインタの違いを識別し、void*を使って汎用的なメモリ操作を行う。

レッスン

Lesson