この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13898|答える: 2

[C++] C++プログラミングのアイデア [PDFダウンロード]

[リンクをコピー]
掲載地 2015/01/12 21:28:29 | | | |
目次
翻訳者の序文
前書き
第1章 オブジェクトの進化 1
1.1 基本概念 1
1.1.1 オブジェクト:特徴 + 挙動 1
1.1.2 継承:型関係 1
1.1.3 多型 2
1.1.4 運用コンセプト:OOPプログラムとはどのようなものか 3
1.2 なぜC++が成功するのか 3
1.2.1 ベターC 3
1.2.2 漸進的学習アプローチの採用 4
1.2.3 運用効率 4
1.2.4 表現しやすく理解しやすい 4
1.2.5 「ライブラリ」は、半分の労力で結果を倍にしてくれます 4
1.2.6 エラー処理5
1.2.7 大規模プログラミング5
1.3 方法論 導入 5
1.3.1 複雑度5
1.3.2 内部原則 6
1.3.3 外部原則 7
1.3.4 オブジェクトデザインの五段階 9
1.3.5 メソッドが約束すること 10
1.3.6 メソッドが提供すべきもの 10
1.4 ドラフティング:最小限のアプローチ12
1.4.1 前提条件13
1.4.2 ハイコンセプト14
1.4.3 トリートメント14
1.4.4 構造化14
1.4.5 開発16
1.4.6 書き直し17
1.4.7 論理17
1.5 その他の方法 17
1.5.1 ブーチ18
1.5.2 責任駆動型設計(RDD)19
1.5.3 オブジェクトモデリング技術(OMT)19
1.6 OOP 19への移行戦略
1.6.1 OOP 19へのステップバイステップ
1.6.2 管理の障壁20
1.7 概要21
第2章 データ抽象化 22
2.1 宣言と定義 22
2.2 ポケットCライブラリ23
2.3 まとめる:プロジェクト作成ツール29
2.4 異常29とは何か
2.5 基本オブジェクト30
2.6 オブジェクト34とは何か
2.7 抽象データタイプ 35
2.8 オブジェクト詳細 35
2.9 ヘッダーファイルフォーム36
2.10 ネスト構造37
2.11 概要41
2.12 演習41
第3章 隠れた実装 42
3.1 リミット設定 42
3.2 C++ 42におけるアクセス制御
3.3 有源44
3.3.1 ネストフレンド 45
3.3.2 純粋な48
3.4 オブジェクトレイアウト48
3.5 クラス48
3.5.1 アクセス制御付きStash 50の改造
3.5.2 アクセス制御によるスタック51の修正
3.6 ハンドルクラス51
3.6.1 可視実装セクション51
3.6.2 重複編集の削減 52
3.7 概要 54
3.8 演習54
第4章 初期化と粛清 55
4.1 Constructors 55での初期化の確保
4.2 破壊装置の使用によるクリアランス確保 56
4.3 明確定義 ブロック58
4.3.1 ループ59用
4.3.2 スペース割り当て 60
4.4 ストラクターとデストラクターを含むスタッシュ61
4.5 スタック63(コンストラクターとデストラクター)
4.6 コレクション初期化65
4.7 デフォルト・コンストラクターズ 67
4.8 概要 68
4.9 演習68
第5章 関数のオーバーロードとデフォルトパラメータ 69
5.1 レンジ分解 69
5.1.1 70の返り値でのオーバーロード
5.1.2 セキュリティタイプ接続70
5.2 過負荷の例 71
5.3 デフォルトパラメータ74
5.4 概要 81
5.5 演習82
第6章 入力と出力フローの導入 83
6.1 なぜ入力ストリームと出力ストリームを使うのか 83
6.2 入力および出力流の問題の解法 86
6.2.1 オペレーターの過負荷の事前理解 86
6.2.2 インサートとエクストラクター 87
6.2.3 一般的な用法 88
6.2.4 行の入力90
6.3 ファイル入出力ストリーム 91
6.4 入力および出力フローバッファリング 93
6.5 入力/出力ストリームで94を見つける方法
6.6 ストストリームズ 96
6.6.1 ユーザーに割り当てられたストレージ 96
6.6.2 自動記憶割り当て98
6.7 出力ストリーム100のフォーマット
6.7.1 内部データのフォーマット 101
6.7.2 例102
6.8 フォーマット操作者 106
6.9 マニピュレーターの創造 108
6.10 入出力ストリーム例111
6.10.1 コードジェネレーション111
6.10.2 A Simple Data Record 117
6.11 概要123
6.12 演習123
第7章 定数 124
7.1 124の価値代替
ヘッダーファイル内の7.1.1 const 124
7.1.2 コンセント125のセキュリティ
7.1.3 コレクション126
7.1.4 C 言語126との違い
7.2 ポインター127
7.2.1 コンセント127へのポインタ
7.2.2 const pointer 127
7.2.3 割り当ておよびタイプチェック 128
7.3 関数パラメータと返還値 128
7.3.1 パス コンスタント値 128
7.3.2 返却条件値129
7.3.3 アドレス131の通過と返還
7.4 クラス133
7.4.1 クラスにおける133の構成とエナム
7.4.2 編纂134におけるクラス内の定数
7.4.3 コンステートオブジェクトとメンバー関数 136
7.4.4 読み取り専用記憶容量 139
7.5 ボラタイルズ140
7.6 概要141
7.7 演習141
第8章 インライン機能 142
8.1 プリプロセッサ142の欠陥
8.2 インライン機能 144
8.2.1 クラス145内のインライン関数
8.2.2 アクセス関数146
8.3 インライン関数とコンパイラ 150
8.3.1 制限 150
8.3.2 譲渡命令150
8.3.3 構造体と破壊者における隠れ行動 151
8.4 混乱の軽減 152
8.5 プリプロセッサの特徴 153
8.6 改善されたエラーチェック 154
8.7 概要 155
8.8 演習155
第9章 命名管理 157
9.1 C157の静的メンバーより
9.1.1 関数157内の静的変数
9.1.2 コントロールコネクション160
9.1.3 その他のストレージタイプ仕様子161
9.2 ネームスペース161
9.2.1 名前空間162の生成
9.2.2 名前空間163の利用
9.3 C++ 166における静的メンバー
9.3.1 静的データメンバーの記憶定義 166
9.3.2 ネスト型およびローカルクラス 168
9.3.3 静的メンバー機能 169
9.4 静的初期化の依存関係 171
9.5 変換接続仕様174
9.6 概要 174
9.7 演習174
第10章 構成者の参照とコピー 176
10.1 C++ 176のポインタ
10.2 C++におけるリファレンス176
10.2.1 関数177における参照
10.2.2 パラメータ転送ガイドライン 178
10.3 コンストラクターズ179のコピー
10.3.1 パス価値による179のパスおよび返還
10.3.2 コンストラクター182のコピー
10.3.3 デフォルトコピーコンストラクタ187
10.3.4 コピー構成者メソッドの選択 188
10.4 メンバーへの指針

C 编程思想.part01.rar (1 MB, ダウンロード数: 5)
C 编程思想.part02.rar (1 MB, ダウンロード数: 3)
C 编程思想.part03.rar (1 MB, ダウンロード数: 1)
C 编程思想.part04.rar (1 MB, ダウンロード数: 1)
C 编程思想.part05.rar (1 MB, ダウンロード数: 1)
C 编程思想.part06.rar (1 MB, ダウンロード数: 1)
C 编程思想.part07.rar (1 MB, ダウンロード数: 1)
C 编程思想.part08.rar (1 MB, ダウンロード数: 1)
C 编程思想.part09.rar (1 MB, ダウンロード数: 1)
C 编程思想.part10.rar (1 MB, ダウンロード数: 2)
C 编程思想.part11.rar (747.02 KB, ダウンロード数: 1)






先の:Windows 2003 リモートデスクトップポートの修正
次に:深圳関瀾中学校青標学校テンプレート
掲載地 2015/04/30 22:36:46 |

「どうするつもり?」
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com