重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

私は、自分で言うのも何ですが、C言語は熟練しております。
アセンブラも経験しておりますので、C言語は本質的な意味でも完璧に近い理解度です。
また、OOPについては概念的にはそれなりに理解しており、javaを少々かじっております。

上記のような状況で、C++を新たに学びたいと思っているのですが、一般的な入門書ですとC言語やOOPの解説から始まっていて非効率と思います。
そこで、読者層にC言語やOOPの知識を前提としているようなC++の参考書を使って効率的に学習したいと考えているのですが、そのような文献がありましたら具体的にご紹介いただけたらと思います。

よろしくお願い致します。

A 回答 (2件)

やっぱりあれじゃないですかね。


ストラウストラップの『プログラミング言語C++第3版』
CとOOPを知らない人には読みこなせない書き方になってます。

ただしこれは、入門書としては難があります。
体系立てて書いてないので。
他にもリファレンス本が必要になるかと思います。
それでも基礎文献だから、持っていてまちがいはないでしょう…高いけど…。

参考URL:http://www.amazon.co.jp/exec/obidos/ASIN/4756118 …
    • good
    • 0
この回答へのお礼

ありがとうございます。

うひゃー、高い。。。この手の本は高いのは重々承知しておりますがそれにしてもだんとつに高いですね。。。まあ、もっと高い本を買ったこともありますが ^-^;

なにはともあれ、探して読んでみます。

お礼日時:2004/05/03 00:49

CとJavaにないC++の機能っていうとテンプレートくらいでは。

多重継承とか仮想基底クラスとかあるけど、はっきりいって言語マニア以外には無用なものだし。

テンプレート(template)はC#2.0やJava1.5でも実装されるようだからやってて損はないと思いますし、C/Javaどちらにもない概念なので入門書を試しに立ち読みする価値はあると思います。

言語そのものに詳しくなりたいのであれば#1さんの文献が僕もおすすめです。
    • good
    • 0
この回答へのお礼

ありがとうございます。

言語マニアではないですが、手を出した言語は完璧に理解しないと気が済まないたちなので、無用なものでもとりあえず習得しておきたいと思っています。

お礼日時:2004/05/07 23:48

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!