C++入門書おすすめ情報!オブジェクト指向を理解しながら学べる入門書

このQ&Aのポイント
  • C++を学ぼうと思い、入門書を探しています。C言語の知識が初級から中級程度で、オブジェクト指向は未経験です。VC++の理解も深めたいですが、何から学んでいいか分かりません。
  • おすすめの入門書として『Visual C++〈1〉はじめてのWindowsプログラミング』を聞いたことがありますが、C言語の知識がある程度必要ですか?他にも取り組みやすい本があれば教えてください。
  • C++の入門書を探しています。C言語の知識が初級から中級程度で、オブジェクト指向は未経験です。VC++の理解も深めたいですが、どの本から読んでいけば良いか分かりません。他に取り組みやすい本があれば教えてください。
回答を見る
  • ベストアンサー

C++について

C++について C++を学ぼうと思って入門書を探しています。 今までにC++、オブジェクト指向はやったことがありません。 C言語は初級と中級の間ぐらいの知識です。現在は独習Cを読んで、理解を深めています。 VC++を理解したいと思って業務(ツール)のソースや構成などを見てもさっぱりでした。 どこから学んでいけばよく分からない状態です。 オブジェクト指向を理解しつつ、C++も習得していってVC++を使えるようになりたいです。 Visual C++〈1〉はじめてのWindowsプログラミング (プログラミング学習シリーズ) が良いと聞いたのですが、C言語を分かっている程度の私が読んで勉強になりますか? もし、他に取っ掛かりやすい本がありましたらお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BuriBuri4
  • ベストアンサー率28% (150/525)
回答No.1

C++言語とツールとしてのVC++は別物だと思ったほうが良いです。 VC++を使いこなしてWindowsアプリケーションを作るには 1) C++言語の知識 2) Windowsアプリケーションの作り方の知識 3) VC++が提供するDoc-Viewアーキティクチャの知識 4) MFCまたは.NETの知識 が要求されます。 C++でのオブジェクト指向プログラミングの習得とWiondowsアプリケーション作成方法の習得は分けて考えたほうが良いかもしれません。 とりあえずVC++でコンソールアプリを作る事を考えたほうが良いと思います。 オブジェクト指向については『オブジェクト指向でなぜつくるのか』ISBN:4822281957 2500円 をお勧めします。

その他の回答 (1)

回答No.2

No1の方もおっしゃっている通り、CとC++とVC++は全て別物だと考えてかまいません。 Cから一足でVC++に行こうととすると痛い目を見ます(体験談) まずはC++をしっかり勉強し、クラスの概念などを学んでから、VCに移行するのがオススメです。

関連するQ&A

  • オブジェクト指向プログラミング学習向けのサンプルプログラム

    「これは参考になるよ」というような、 オブジェクト指向プログラミング学習向けのサンプルプログラムを教えていただけませんか? 言語はDelphiです。 Delphiに限らず、他言語(Java、C#、C++あたり)でも結構です (移植しますので、出来ればCUI、GUIが少ないものが理想です) よろしくお願いいたします。 Delphiにてオブジェクト指向プログラミングを学んでいます。 書籍等で、基本的なことは学びました。 理解度およびスキルを上げるために、実際にプログラミングしたいと思います。 (入門書を利用してや、 自分で考えながらのテスト的なプログラミングには限界を感じてまして^^;)

  • C++とVC++の違いについて

    この質問をご覧頂きありがとうございます。 みなさんに2つ、お聞きしたいことがあり、質問させていただきます。 1.C++とVC++とでは、どのくらいの違い(どういう違い、特徴)があるのでしょうか? 2.また、これからC++/VC++でプログラミングを始めようとした場合、 C++からVC++へと段階を踏んで勉強した方がよいのでしょうか? 一応、私のプログラミングの履歴としては、 言語としてVisual Basicは多少勉強はしておりました。 また、オブジェクト指向の基礎程度(多相、継承、カプセル化)は理解しています。 抽象的な質問で大変恐縮なのですが、 みなさんの経験論や、ご参考にした本、HP等がありましたら、 ご教授いただければと思います。

  • [参考書]洋書でオブジェクトC++

    趣味でC言語を数年やっています。 現在、C++でのオブジェクト指向でのプログラミングに着手しています。 いくつかの書籍を参考に学んでいますが、和書だけでなく洋書も読みたいと思っています。「C++でのオブジェクト指向」の入門書(洋書)でお勧めのものがありましたら教えてください。 お願いします。

  • JAVA入門者にお勧めの本

    普段、VBやC(初級~中級程度)のプログラミングをしていますが、どれもWindows用のVisual Studioを使っていますし、移植するのも大変なので、マルチプラットホームに対応しているJAVAを学んでスキルをあげようと思っています。 そこで、JAVAの入門書を探しているのですが、普段別の言語で愛読している「逆引き大全」シリーズのJAVA編は2004年の発行ですし、私の地域の書店を5件ぐらい回っても見つかりませんでした。 JAVAの入門からAWT、Swingのプログラミングまで幅広く学べる初級~中級ぐらいの書籍を探しています。上記の書籍以外に何か入門者がJAVA言語プログラミングについて深い知識を得られるお勧めの書籍はありませんか?

    • ベストアンサー
    • Java
  • C++導入または入門書として

    大学でC言語をやっているのですが、せっかくなのでC++(VC++)も勉強したいと思っているのですが(実用ではCよりVC++ようなので) Cはある程度分かっていることを前提にして、初期段階で読むのではこのサイト等を参考にすると 独習C++ Visual C++2005 シリーズ 林 晴比古 明解 C++ 柴田 望洋 C++プログラミング シリーズ ハーベイ M. ダイテル 等あるようですが 個人的にCを林さんのでやったので使いたいとは思っているのですがあまり評価がよくないようなのでどうしようか迷っています。 他の本もあわせてご推薦いただければありがたいです。

  • C++の将来性・・・

    昨年まで、C++プログラマをしていました。しかし恥ずかしながらぜんぜんオブジェクト指向じゃないコードを書いていました・・・ いまJavaで仕事していて感じるのですが、C++にはガベージコレクションがないので、実はオブジェクト指向プログラミングがとてもやりにくい言語ではないですか? そうなると、C++の必然性がなくなり、C Java C# に取って代わられてC++は消え去っていく言語なのでしょうか。 「いやC++はすばらしいオブジェクト指向言語だ!」というお叱りを期待しています。

  • 初心者に救いの手をお願いします。

    よろしくお願いいたします。 Visual C/C++ などで下記のことを習得しようと思います。 入門書の推薦をお願いしたいのです。いくつかは本があるようなのですが、よくわかりません。 私のレベルは、昔にごく簡単なC言語(ちょっとした線形グラフを描く程度)を使ったことがある、程度です。 1)信号入出力制御をするための初級プログラミング 2)グラフィック呈示をするための初級プログラミング です。 「素人質問すぎてわかんねーや」とおっしゃらず、どうぞお願いします。

  • C++とJava

    オブジェクト指向を採用しているC++とJava。オブジェクト指向プログラミングに関連している部分で、二つの言語の大まかな違いは何でしょうか。

  • なぜ「C言語」にOOPが実装されなかったの?

    1972年に開発された「C言語」(C++ではない)には「オブジェクト指向」というのがないのですが、なぜ「C言語」に「オブジェクト指向」というのが実装されなかったのですか? 「オブジェクト指向プログラミング」は1960年代後半に登場していたのですが、後発の「C言語」には「ポインタ」はあっても「オブジェクト指向」というのがありません。なぜ「オブジェクト指向」は実装されなかったのでしょうか? 当時コンピュータの性能が低かったため実装が難しかったことと、まだ当時オブジェクト指向自体が無名だった為、「C言語」の開発者自体も知らなかったということもあるのでしょうか?

  • Cとjavaの違い

    学校でC言語プログラミングを学んでおり,新たにjavaも習うことになったのですが, C言語とjava言語の違いはどのような所なのでしょうか? java言語は「オブジェクト指向」ですが,C言語は何指向なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう