コース一覧へ戻る
AI037
学部
C++ プリマー 第5版
C++11標準に完全に書き直された、包括的で信頼性の高いC++ガイド。このコースでは、基本的な言語要素から複雑なライブラリ機能、高度なクラス作成ツールまで、すべてをカバーしています。
5.0
57.0h
601 受講者
19 レッスン
0 いいね
人工知能
コース概要
コンテンツ概要
完全かつ権威あるC++のガイド。C++11標準に完全に書き直されたこのコースでは、基本的な言語要素から複雑なライブラリ機能、高度なクラス作成ツールまでを網羅する。
現代C++11プログラミングを習得するための業界標準ガイド。
著者: スタンレー・B・リッピマン、ジョゼー・ラジョイ、バーバラ・E・ムー
謝辞: デイブ・アブラハムズ、アンドリュー・コニグ、ステファン・T・ラヴァベイ、ジェイソン・メリル、ジョン・スピーサー、ハーブ・サッター、ビャルネ・ストロウストルプ、アレクセイ・ステパノフ、および標準化委員会のメンバー。
学習目標
main関数の定義と実装を行い、オペレーティングシステムとの相互作用を理解する。- コマンドラインでのコンパイルを実行し、基本的なI/Oストリーム(
cin、cout)を管理する。 - フロー制御文を使って反復論理の問題(例:出現回数のカウント)を解決する。
- 入力データの連続した出現をカウントおよび処理する論理構造を実装する。
- 制御文内における代入演算子(
=)と等価演算子(==)の違いを区別する。 - クラスオブジェクト(
Sales_item)を使用し、ドット演算子でメンバ関数にアクセスし、カスタムヘッダーファイルを含める。 - 異なる基本型の違いを識別し、型変換や符号なし算術のオーバーフローの結果を予測する。
- C++11の機能(リスト初期化、
nullptr、constexpr、型推論指定子)を実装する。 - 変数の宣言と定義の違いを区別し、スコープ規則を適用して識別子の可視性を管理する。
- 参照とポインタの違いを識別し、
void*を使って汎用的なメモリ操作を行う。