C言語関係掲示板

過去ログ

No.374.C++の入門書

[戻る] [ホームページ]
No.2495

C++の入門書
投稿者---しょうじ(2002/08/26 09:46:22)


いつも拝見させてもらっています。
現在、Cを勉強して、少しずつ理解してきたのでC++も勉強したいと思い、
本を買ったりサイトを見たりしているのですが、良く理解できません。
以前、コンストラクタについて質問させていただいたのですが、
良く理解できませんでした。
そこで、C++の入門書で勉強したいのですが、皆さんがはじめてC++を勉強したときにこれは解りやすかったというような参考書などがあれば教えて下さい。
お願いします。

No.2496

Re:C++の入門書
投稿者---TDa(2002/08/26 10:39:50)


こんにちは。
>現在、Cを勉強して、少しずつ理解してきたのでC++も勉強したいと思い、
>本を買ったりサイトを見たりしているのですが、良く理解できません。
>以前、コンストラクタについて質問させていただいたのですが、
>良く理解できませんでした。
でしょうね。コンストラクタ自体はそんなに難しくないと思います。しかしC++は
黙ってたくさんの関数を裏で書いてコンストラクタはそこに影響を与えます。
そこまでわかっていないと正しいコードを書くことができません。そういうことを考えてはじめはコンストラクタを一言で説明するのは無理とコメントしました。

>そこで、C++の入門書で勉強したいのですが、皆さんがはじめてC++を勉強したときにこれは解りやすかったというような参考書などがあれば教えて下さい。
>お願いします。

私自身が持っているものでは
「CプログラマのためのC++入門」 柴田 望洋 (著)
がいいと思います。Cの文法を完全に理解している人向けにかかれています。Cの知識を前提にしない「プログラミング講義C++」 柴田 望洋 (著)も所有していますが前半がかったるいです。ポインタと配列、構造体あたりが不安だとしてもこれは読むのはつらいと思います。

他には立ち読みしただけですが
「これならわかるC++ ― 挫折しないプログラミング入門」小林 健一郎 (著) 
講談社(2001/05/01) ISBN:4-0625-7331-8
「詳説C++ ― ANSI C++完全理解」大城 正典 (著)
ソフトバンクパブリッシング(2001/03/01) ISBN:4-7973-1225-4
あたりがいいでしょう。この手の本は1冊読めば十分です。

でその後
「Effective C++ (改訂2版) 」Scott Meyers (著),吉川 邦夫 (訳)
アスキー(1998/04/01) ISBN:4-7561-1808-9
「Effective STL ― STLを効果的に使いこなす50の鉄則」スコット メイヤーズ (著),細谷 昭 (訳)
ピアソン・エデュケーション(2002/01/01) ISBN:4-8947-1410-8
を読んで
「プログラミング言語C++第3版」Bjarne Stroustrup (著), 長尾 高弘 (翻訳)
か注釈C++リファレンスマニュアルどちらかを手元に置いておくというのが個人的なおすすめ。

No.2497

Re:C++の入門書
投稿者---たか(2002/08/26 11:25:00)


初心者の初心者には以下の三部作がお勧め。

「標準C++の基礎知識」、柏原正三著、アスキー出版局、ISBN4-7561-3121-2
「標準C++の基礎知識実践編」、柏原正三著、アスキー出版局、ISBN4-7561-3563-3
「標準C++STLの基礎知識」、柏原正三著、アスキー出版局、ISBN4-7561-3804-7

必ずC++の基礎力が身に付きます。

その他必携の参考書として

「C++標準ライブラリチュートリアル&リファレンス」、Nocolai M Josuttis著、ASCII Addison-Wesley、ISBN4-7561-3715-6

これで複雑なC++ライブラリの一望が見えてきます。

No.2511

Re:C++の入門書
投稿者---しょうじ(2002/08/27 10:51:08)


有難うございました。
早速本屋に行って見てこようと思います。