目次

TECH::Lecture

go back to frame topframe top

中級者のための C++ 言語講座

会社で、誰に言われたわけでなく作成した C++ 言語基礎講座を暫定設置してみます。なぜこういうものを書いたのかと言うと、 Microsoft Visual C++ とか使ってアプリが書ける人でも、びっくりするぐらい C++ の基礎を把握していない人が多いな、と思ったからです。 VC++ は Visual 環境と、コードの自動生成だけでもそれなりのプログラムが組めますが、 お金を取れるようなプログラムを作るためには、 C++ 言語の基礎理解なしに語れないと思います。

この講座を社内の新人エンジニア数名にやらせてみたところ、なかなか好評でしたので、思い切ってここに公開してみます。内容を Brush up したいな、とそういう意図もあります。ここにたどり着くまで、5年も講座を開いてみては失敗し、を繰り返していたことを暴露します(^^;)

そう、このサイトではサイト設計に主眼をおいていますが、僕の職業的な本懐は C++ プログラマで、頻繁に Visual C++ なるものを使用しているのでありました(^^;)

この講座では C 言語は知っている、仮にも Visual C++ くらいは使ったことがある、と言う
理系の高専、専学、大学卒業くらいの人をターゲットとして、C++ 言語を用いた具体的なプログラムを設計しながら、言語仕様の解説、及び使いどころを解説し、そこから経験的にオブジェクト指向の理念を分かってもらおう、と言う解説の仕方をしています。感想等、お待ちしておりますねー。

1. クラスとオブジェクト クラスとオブジェクトの説明。
2. 継承 クラスの継承に関する説明。
3. ポリモーフィズム 引数の違う同名関数、仮想関数の説明。
4. オブジェクト間の関係 オブジェクトの引数渡し、メンバ変数化、参照化の説明。

 

 

go back to frame topframe top