新案件に入る事になり,C++の学習をします。
しかしC++は全く未経験で,何から手を付けて良いのか分かりません。
そこで
・学習方針を判断する為の情報を頂きたいです。
・独習に適する本等の情報も合わせてご教示頂ければと思います。
【疑問点】
1:VC++環境で学習する上で,
・VC++の方言や特有のライブラリ等も平行して学習した方が良いでしょうか?
・それとも,実務に備える為ライブラリ等を使う事を優先し学習した方が良いでしょうか?
・欲張らず,学習に使用する環境でIC++の言語学習のみIをまず進めた方が良いでしょうか?
【状況・現時点の学習方針について】
[言語経験]
・Java,VB(業務 どちらも短期間)
・C(学生の時に少しだけ経験)
[プロジェクト]
・現在のコード= VC++6.0
・今年末頃.NET2005に移行
ただ「私はいつからソースを触る作業に入るか」「その際は6.0か.NETか」と
いった件を上司にお聞きしたら,「微妙な時期で分からん」との事でした。
[学習環境]
・方言,ライブラリ等から,VC++で学習出来ればと思います。
http://www.sbcr.jp/books/other/art.asp?newsid=680#cpp
�\�t�g�o���N �N���G�C�e�B�u�̖{
1.方言はプログラミングを進めていくと、身につくものだと思いますけど。方言よりも、むしろコーディング規約に沿ってプログラミングしないといけないと思います。
(コーディング規約はもらっていませんか?)
ただし、現在の学習状況が、C言語を少しだけというところが、ものすごく気になります。
既にご存知だと思いますが、VCを理解するためには、C++の理解が必要ですし、C++にはCの理解が必要です。
だからといって、Cを1から勉強し直す余裕はないと思いますので、
1.Cでポインタの勉強をする。
2.Cで構造体の勉強をする。
3.C++でクラスと名前空間の勉強をする。
4.C++でSTLの使い方を勉強する。
5.VCのAPIの勉強をする。
といったことを、VC上でされたらよいと思います。
4番までは、ファイルの新規作成のコンソールアプリケーションを選択すればできます。
ファイルがどばどば作られたくないのでしたら、
普通にVCをインストールされたのでしたら、
C:¥Program Files¥Microsoft Visual Studio¥VC98¥Bin
に、VCVARS32.BATを、ターミナルより実行すると、
Drive:>cl [ファイル名]
とすると、コンパイルできます。
Java の勉強をされているとのことですので、クラスの理解は容易だと思います。
私はLinuxからVCにやってきて、naruto_3616さんと同様現在も苦戦しています・・。がんばってください。