トップ->C++入門

あなたは

人目のC++(C)言語入門受講生です。

C++入門内検索

目次
C++入門〜トップ
C言語入門〜トップ
0. はじめに

1. オブジェクト指向とは?
   1. オブジェクト指向とクラス
   2. 継承
   3. カプセル化
   4. ポリモーフィズム

2. ストリーム
   1. 出力
   2. マニピュレータ
   3. 入力
   4. ファイル
   5. 練習問題1
   6. 文字列
   7. 練習問題2

3. C++の新しい文法
   1. 新しい型bool
   2. デフォルト引数
   3. newとdelete
   4. 参照型
   5. const
   6. 変数の宣言
   7. 例外
   8. オーバーロード
   9. テンプレート関数
   10. 名前空間

4. クラス
   1. クラスとは
   2. クラスの宣言
   3. クラスの実装
   4. コンストラクタとデストラクタ
   5. クラスの使用法
   6. 例題)スタッククラス
   7. テンプレートクラス
   8. 練習問題
   9. 参照型
   10. 代入演算子
   11. コピーコンストラクタ
   12. 構造体
   13. メンバー変数の初期化
   14. 内部クラス
   15. 無名クラス
   16. 無名共用体
   17. 演算子の作り方
   18. friend
   19. 練習問題
   20. クラス変数(静的変数)
   21. 静的関数
   22. クラスと関数ポインタ

5. クラスの包含
   1. 包含とは
   2. クラスの作成・破壊
   3. メンバーイニシャライザ
   4. ポインタによる包含
   5. 参照による包含
   6. 練習問題

6. 継承
   1. 継承とは
   2. スーパークラスのコンストラクタ
   3. 継承とキャスト
   4. スコープ
   5. クラスの作成・破壊
   6. 派生の種類
   7. 仮装関数
   8. 純粋仮装関数
   9. 仮装デストラクタ
   10. 例題)例外クラス
   11. V-table(VF-table)
   12. 例題)お絵かきソフト
   13. 継承と包含
   14. 多重継承
   15. 多重継承の用途
   16. 仮想クラス
   17. 実行時型情報(RTTI)
   18. dynamic_cast

7. STL
   1. STLとは
   2. STLの歴史
   3. STLの構成
   4. コンテナ
   5. vector
   6. イタレーター
   7. クラスとSTL
   8. list
   9. queue
   10. deque
   11. priority_queue
   12. stack
   13. map
   14. mutimap
   15. set
   16. multiset
   17. bitset
   18. アルゴリズム
   19. basic_string
   20. コンテナを作ろう
   21. アルゴリズムを作ろう
   22. 配列とアルゴリズム

8. その他
   1. 変数名について

9. その後は
   1. ヒューマンアカデミー C言語講座
   2. el school C言語講座


・ トップページに戻る



・ トップページに戻る

トップ-> C++入門

C++入門

  C++入門へようこそ。C言語を一通り学んだ方が次の1歩を踏み出すためのページです。C++初心者から中級者 を対象としています。C言語をマスターしていない方はC言語入門から 挑戦してみてください。

  C、C++のコンパイラは購入すると結構な出費になります。将来プログラマーを目指したり、 シェアウェアーやフリーウェアーを作る人ならまだしも、これから勉強してみようかなと思う 学生がコンパイラを買うのはちょっと痛い出費かもしれません。そこで、フリーで手に入る コンパイラを紹介します。

  また、私がよく読むC++の本を紹介します。今手に入るかどうかはわかりませんが。。。(たくさんあって何が良いのかわからないという方は当サイトから買われている本もご利用ください。)
タイトル 購入 値段 内容
C++の絵本
Amazon

楽天ブックス
1,814円 初心者用の解説書の中で一番優しい解説書の新版。絵で解説しているからわかりやすい。
その他の絵本シリーズはAmazon
独習C++ Amazon

楽天ブックス
3,456円 C言語がある程度わかっていることが前提で、主にC言語から追加されたことを解説する入門書。
オブジェクト指向からSTLまで一通りのことが勉強できます。
新人プログラマが身につけるべき
知らないと恥をかくプログラミングの常識
Amazon

楽天ブックス
1,836円 一通り文法を覚えた人が、いざプログラミングをしようと言うときに、きれいで効率的なプログラムはなかなか難しいものです。机上から実践へとステップアップするときに最適な一冊。現場のノウハウやプログラムの常識をサンプルコードを交えながら解説。 設計からGUI、パフォーマンス、デバッグなど多岐にわたり解説しています。
ひなた先生が教える
デバッグが256倍速くなるテクニック
Amazon

楽天ブックス
2,138円 開発よりもデバッグに時間がかかってしまうというのはよくあること。
15章のうち前半はデバッグに有効な解説、後半はバグを出さないような書き方に関する解説です。知ってるよ!と言いたくなることもあるので、万人向けではないと思いますが、C++を覚えてきたら一読はして欲しい一冊です。
C++言語 入門書の次に読む本 Amazon 2,462円 C++の文法を学んだら、実際のプログラム作りのテクニックを学びましょう。
特にC言語からC++に移行した人はC言語風に書いてしまいがちです。C++らしいコードを書くための解説書です。
プログラミング作法 Amazon

楽天ブックス
3,024円 プログラムを書いていると複雑になったり、書いた自分でも何を書いているのかわからないコードに出会うことがある。これは言語の文法的にはあっているけれど、悪い書き方といえる。本書はそんな“悪い書き方”をわかりやすい“良い書き方”にするための事例集です。C言語、C++、Javaの具体的な実例を挙げて書かれているので読んでいてもおもしろい一冊です。
ゲームプログラマになる前に
覚えておきたい技術
Amazon

楽天ブックス
4,860円 セガの新人教育から生まれた本書はC++の知識のある人に、パズルや2Dグラフィックといった簡単なゲームからアクションゲーム、衝突処理、回転、拡大、サウンドといった高機能なものまでを解説しています。もちろんサンプルコードの入ったCD-ROMつき。
センス・オブ・プログラミング! Amazon

楽天ブックス
2,138円 いろいろな言語の文法はわかったよ!でも、どうやってプログラムを作って良いのかわからない。
そんな人のための、プログラミングの「コツ」「センス」を身につけるための本です。
C++言語のカラクリ
誕生の秘密と舞台裏C++の設計と進化
Amazon

楽天ブックス
2,160円 C++がどのように作り上げられていったかを明らかにする。
初期のC++はC言語のコードを吐いていた時代やコンパイラ自身の話など、C++を愛した著者が当時の様子を語っています。単にお話としての本ではなくC++プログラマが学ぶべき事もあると思います。
MSDNライブラリ amazon
クラスの使い方など、Micorosoft製品を使用するに当たってのすべてのことが載っているソフト
開発用として最新ソフトのβ版などももらえる。
赤:上級者向け
黄:中級者向け
青:初心者向け
灰:その他

Amazon:中古の本も扱っているので安くそして絶版本も買えるかも?!
楽天ブックス:ネットショッピング最大手・楽天市場の本屋さん。1,500円以上送料無料で、楽天ポイントもたまる。
C言語のお勉強は、 ヒューマンアカデミー C言語講座el school C言語講座 をどうぞ。
パソコン周辺機器のお求めはエレコムダイレクトショップバッファローダイレクトでどうぞ。
パソコン、ソフト、家電のお求めはヤマダ電機ソフマップ、安さに自信いーでじで。
  ※上記サイトからご購入いただいた場合に発生するアフィリエイト収入の一部はセーブ・ザ・チルドレンなどのNPOに寄付いたします。


←目次から選んでください :  トップへ :  次ページへ→