日本語
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
完全なサイトマップ
最新の更新
ホーム
ソースコード
プログラミング関連
ウェブサイト作成リソース
ウェブデザインチュートリアル
ネットワークプログラミングチュートリアル
ホーム
>
プログラミング関連
高品質の C++/C プログラミング ガイド
プログラミング関連
リソースがありません
目次
序文 6
第 1 章 ファイル構造 11
1.1 著作権とバージョンに関する記述 11
1.2 ヘッダファイルの構造 12
1.3 定義ファイルの構造 13
1.4 ヘッダファイルの役割 13
1.5 ディレクトリ構造 14
第 2 章 プログラムの構成 15
2.1 空白行 15
2.2 コード 16 行目
2.3 コード行内のスペース17
2.4 アライメント18
2.5 長い行の分割 19
2.6 修飾子の位置 19
2.7 注20
2.8 クラスのレイアウト 21
第 3 章 命名規則 22
3.1 共通ルール 22
3.2 簡単な WINDOWS アプリケーションの命名規則 23
3.3 単純な UNIX アプリケーションの命名規則 25
第 4 章 式と基本ステートメント 26
4.1 演算子の優先順位 26
4.2 複合式 27
4.3 IF ステートメント 27
4.4 ループ文の効率 29
4.5 FOR文のループ制御変数30
4.6 SWITCH ステートメント 30
4.7 GOTO ステートメント 31
第5章 定数 33
5.1 定数が必要な理由 33
5.2 COST と #DEFINE 33 の比較
5.3 定数の定義規則 33
5.4 クラスの定数 34
第6章 機能設計 36
6.1 パラメータの規則 36
6.2 戻り値の規則 37
6.3 関数の内部実装に関するルール 39
6.4 その他の提案 40
6.5 アサーションの使用 41
6.6 参照とポインタの比較 42
第 7 章 メモリ管理 44
7.1 メモリ割り当て方法 44
7.2 一般的なメモリエラーとその対策 44
7.3 ポインタと配列の比較 45
7.4 ポインタパラメータはどのようにメモリを転送しますか? 47
7.5 FREE と DELETE を使用するとポインタはどうなりますか? 50
7.6 動的メモリは自動的に解放されますか? 50
7.7 「ワイルドポインタ」を削除する 51
7.8 MALLOC/FREE があるのに、なぜ NEW/DELETE が必要なのでしょうか? 52
7.9 メモリがなくなった場合はどうすればよいですか? 53
7.10 MALLOC/FREE を使用するための重要なポイント 54
7.11 NEW/DELETE を使用する際のポイント 55
7.12 いくつかの洞察 56
第 8 章 C++ 関数の高度な機能 57
8.1 関数のオーバーロードの概念 57
8.2 メンバー関数のオーバーロード、オーバーライド、および非表示 60
8.3 パラメータのデフォルト値 63
8.4 演算子のオーバーロード 64
8.5 関数のインライン化 65
8.6 いくつかの洞察 68
第 9 章 クラスのコンストラクタ、デストラクタおよび代入関数 69
9.1 コンストラクターとデストラクターの起源 69
9.2 コンストラクタ70の初期化テーブル
9.3 建設と破壊の順序 72
9.4 例: クラス STRING 72 のコンストラクターとデストラクター
9.5 コピーコンストラクターと代入関数を過小評価しないでください 73
9.6 例: クラス STRING 73 のコピーコンストラクターと代入関数
9.7 コピーコンストラクターと代入関数を処理する怠惰な方法 75
9.8 クラスの基本関数を派生クラスに実装する方法 75
9.9 いくつかの洞察 77
第 10 章 クラスの継承と構成 78
10.1 継承 78
10.2 組み合わせ80
第 11 章 その他のプログラミング経験 82
11.1 CONST を使用して関数の堅牢性を向上させる 82
11.2 プログラム効率の向上 84
11.3 役立つ提案 85
参考資料87
付録 A: C++/C コード レビュー フォーム 88
付録 B: C++/C テストの問題 93
付録 C: C++/C テスト問題の解答と採点基準 97
拡大する
追加情報
バージョン
タイプ
プログラミング関連
更新時間
2023-04-18
サイズ
100KB
関連アプリ
NFT デジタル アート デジタル コレクション APP H5 ソース コード ソース コード
2024-02-13
化学 Web サイトの ASP ソース コード ソース コード グリーン スタイル エンタープライズ ソース コード
2022-08-20
ASP300のソースコード
2022-07-01
入札ネットワークのソースコード
2012-08-22
Tingshu.com のソースコード
2011-12-29
TCGCMS ソースコード
2010-01-20
おすすめ
chat.petals.dev
その他のソースコード
1.0.0
GPT Prompt Templates
その他のソースコード
1.0.0
GPTyped
その他のソースコード
GPTyped 1.0.5
Visual Studio 2005 トレーニング コースウェア
プログラミング関連
Corba プログラミング ガイド入門
プログラミング関連
JXTAに精通している
プログラミング関連
waymo open dataset
その他のソースコード
December 2023 Update
wp functions
その他のカテゴリー
1.0.0
slugify
その他のカテゴリー
Version 4.6.0 (10 September 2024)
関連情報
すべて
プラネットリスタートフロストフォグソースコードマッチング
2024-04-23
Planet Restart エリダヌスのソース コードの推奨事項と問題解決
2024-03-25
Planet Restart Solar Wind のソースコードの選び方
2024-03-18
ミニワールドソースコードスパイラルマウントスキル属性
2024-03-12
Planet Restart 海東慶ソース コード マッチングの詳細
2023-12-21
Planet Reboot: Rude Fear のソースコードのリスト
2023-12-14
Planet Reboot のソースコードを一致させるにはどうすればよいですか?
2023-12-14
控えめなインターネット マーケティング戦略 4: ソース コード マーケティング
2011-02-24
Web サイトのソースコードと SEO の関係についての簡単な説明
2011-02-15
1990年代生まれのソースコード開発者、Sheng Nannan氏との会話
2010-11-08
ビジュアルURLナビゲーションWebサイトのオープンソースコードに関する推測
2010-09-08
ファイルアップロードを実装するプログラムのソースコード
2009-06-07