ベストアンサー CとC++の違い 2003/04/09 06:33 CとC++の違いがよく分かりません。 拡張版とか聞いたんですが、CでできることはC++で全てできるんですか?命令は似てるんですか?Cとc++はどちらがいいですか? みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー επιστημη(@episteme) ベストアンサー率46% (546/1184) 2003/04/09 09:41 回答No.2 > CとC++の違いがよく分かりません。 双方の入門書を一冊ずつ読めば違いがわかります。 > CでできることはC++で全てできるんですか? YES > CとC++はどちらがいいですか? C++にできてCにはできないことが山ほどあります。 その分複雑/面倒です。 どちらがいいかはあなたが決めてください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) mk1234 ベストアンサー率30% (20/65) 2003/04/09 19:57 回答No.3 この質問って良くありますよね。 貴殿の求めている回答と少しズレテいるところも有ろうかとおもいますが・・・ まず、CとC++が別物という見方で捕らえての質問に思えますが、素人の私が思うには、 Cが四則演算ならC++は分数の計算??? と思います。 要はどちらも数学だし、当然四則演算だけでも何とかなるけど(?)、分数の計算も知っていたほうが知らないより良い。 分数を理解するためには、その前に四則演算を理解しておく必要がある。 VC++を使って普通にビジュアルなウインドウズソフトを作るなら、C++で書かれているためC++は必須と言う事ではないでしょうか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 liar_adan ベストアンサー率48% (730/1515) 2003/04/09 08:39 回答No.1 C++はたしかにCの拡張版で、Cにオブジェクト指向の機能が付加された物です。 昔は、CのプログラムをC++としてコンパイルすることもできました。 現在はC++の変化によって、微妙に違ってきていますが、 原則的にはCプログラムはC++プログラムとしても使うことは可能です。 CとC++ではどちらがいいかというと、使用目的によって違い、一概にどちらがいいとは言えません。 しかし、この質問は「勉強するとしたらどちらがいいか」という事だと思います。 だったらCを奨めます。 C++は、Cの上に機能が付加されている分、非常に複雑です。 いちどに多量の言語仕様を学ぶよりも、Cの部分をまず学んだ方がいいと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A error C2105 CとC++の違い関して C++で動いていたプログラムをCに移行したらerror C2105が出力されました。プログラムは以下の通りです。 : int *p; int i; : i = *(++p)++; //pを1つ進めて、内容を取り出し、さらにpを進めたい : C++では++Pの評価結果がポインタ変数となり、Cでは単なるアドレスになってしまっているようですが、 これは言語仕様の違いですか? それとも、私のC++ではたまたま動いただけで、本来このような使用方法はしてはいけないのでしょうか? 私はVisualC++6.0を使用しています。また、上記でC++とCといっているのは、ファイルの拡張子をcppをcにしただけのことを言っています。どなたかご教授お願いします。 C++ C# 語源 C++とC#(C++++)はかなり大雑把に言うとCの拡張版ですが、なぜ+が二個単位なのでしょうか。 C → C++ → C# C+とC+++は存在しないのでしょうか。 C → C+ → C++ → C+++ → C# もし存在しないのであれば、どのような理由でそうなったのでしょうか。 CとC++の違い (2) .cファイルにクラスを記述するとエラーになり、 拡張子を.cppにするとエラーがなくなりました。 使っているコンパイラは VC++6.0です。 .cのままでクラス記述ができるというこは無理でしょうか?仕様なのでしょうか? ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム CとC++の違い CとC++の違いって何ですか? 初歩的な質問ですいません。 CとC++の違いがよくわかりません。 質問タイトルのとおりなのですが、C++はCの後継で、拡張発展させたものという気がしますが、双方はどのように違い、またそれぞれどのような特徴があるのでしょうか。 C++はオブジェクト指向を取り入れているが、多少無理してCを改変したためにやたら難しい仕上がりの言語になっているとも聞きました。C#はそのあたりが改善されているようですが。 それと、Cは手続き型言語であるということは、多少調べたので、了解しているつもりです。 また、このオブジェクト指向にすることによって、どのようなメリットがあるのでしょうか。 Cには難しいが、C++なら要領よくできるというようなぷろぐらむがあるということなのですかね。そうでなければ、わざわざC++を開発する必要も無かったと思います。 もうひとつお尋ねがあるのですが、Cを学ばずにC++からいきなり勉強をするということは可能なのでしょうか。 それとも、英語や数学などと同じく積み重ねが大事で、Cを学んでこそ、C++に初めてに移行できるものなのでしょうか ちなみに、プログラミングはこれまで未経験で学習を始めたばかりのまだ初心者です。 どなたか、回答よろしくお願い致します。 C言語 と C++ の違いとは C言語 と C++ の違いについて具体的に教えてください。 よろしくお願いします。 C#について C#でファイル検索プログラムを作っています。 Cドライブ以下の「.txt」拡張子のすべてのファイルを新しいディレクトリにコピーしたいんですがどのように記述すればよいのかわかりません。 わかる方お願い致します! Zaurus C1000とC3000の違い ネットオークションにて.Zaurusを買おうと思っています。検索すると C1000とC3000 が出て来ました。 このふたつの違いって何でしょうか? CとC++の違い C++は大きな違いがオブジェクト指向ができるらしいのですが・・ 調べてみると・・ オブジェクト指向とは、データと手続き型をカプセル化したもの。 意味分かりません。(滝汗) 詳しく教えてください。お願いします。 関数と命令の違いについて プログラミング言語の関数と命令の違いについてなのですが、 関数は返り値があるもの、命令は返り値が無いもの。 とどこかで読んだ覚えがあるのですが、 いくつかのプログラミング言語を使っているとそうは思わないときがあります。 (voidの関数のように、何も返さない関数もあると思います。) 検索して調べてみると、例えば、 HSPなどでは命令と関数が明確に区別されていますが、 なでしこでは曖昧のように思います。 (なでしこの場合、標準の機能は、どれも命令と呼ばれていますが、命令のくせに普通に値を返します。) しかし、もし、先述の通りだとすると、 何故、わざわざ区別する必要があるのでしょうか? すべて、関数にしてしまっても良いと思うのですが? また先述の、命令と関数の違いがそもそも間違っているのであれば、 正しい違いを教えていただけるとありがたいです。 19cと20cの憲法の違いは? 19cと20cの憲法の違いは何でしょうか? 19cは私有財産が核となり、人権が生まれたと習いました。 20cは社会権、生存権が出てきました。 ご存知の方いらっしゃいましたら、よろしくお願い致します。 全く、手も足も出ません>< Visual C#とVisucal C++の違い Visual C#とVisual C++の違いについて教えてください。 C#はC++の上位互換だとかんがえてよいでしょうか? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム SL-C1000とSL-C3200の違い? どなたか教えて下さい。 SL-C1000とSL-C3200の違いは、HDが載っていて英語ソフトなどが載っているだけなのでしょうか。SD4GBを載せれば、載っているソフトの違いだけで同じに使用可能なのでしょうか。よろしくです。 C言語P13 メモ帳で作成したファイルをtxt以外の拡張子にする方法を教えて下さい。 ○=hell.c ×=hell.c.txt (1)すべてのファイルの拡張子を表示するようにエクスプローラの設定を変更…とは?。 (2)エクスプローラーなどでファイル名を調べる…とは? (3)正しい拡張子…とは? 3C2Vと3C2VSの違い 単純な質問なのですが タイトル通りの質問です。 「3C2Vと3C2VSの違い」です。メーカーによっての 名称の違いなのかな?とは思っていますがネットで調べても はっきりしません。どなたかご存知の方教えていただけると助かります。 C言語、C+、C++、C#の違い C言語、C+、C++、C#の違いがよくわかりません。 自分でも調べてみましたが、「オブジェクト指向」という言葉が出てきて、よくわかりません。 わかりやすく教えていただけたら幸いです。 初心者がプログラミング言語を始めるならどの言語がいいですか? 幅広い分野で活用でき、初心者でもわかりやすい言語がいいのです。 私は、C言語、C+、C++、C#のどれかを勉強しようと考えているのですが、この中の言語ならどれがいいでしょうか?もちろんこの中の言語以外に初心者にわかりやすく幅広い分野で活用できる言語があればそちらにしようと思います。ありましたら教えてください。 CかC++どちらを覚えるべきですか? 初めまして。せいじと申します。よろしくお願いします。 プログラミング経験なしです。今30歳です。 遅すぎますが、これからC言語かC++言語をマスターしたいと思っています。 Windows 98 + Borland C++ Compiler 5.5 で勉強しようと思ってます。 Cの拡張されたものがC++だからC++を覚えようと思って、C++の本を買いました。 ・新C++言語入門 ビギナー編 SOFTBANK Publishing 林 晴比古 著 ・詳説C++ SOFTBANK Publishing 大城 正典 著 2冊ともまだ最初の方を読んで実践しただけです。 クラス、オブジェクト指向プログラミング等々が何なのか分かっていないのに、 C++をする意味があるのか、まずはCで十分ではないのか? と思うようになってきました。 実際どうしたら良いのでしょう。 何も知らないならC++からでも良いのでしょうか。 違いが分からないならCで十分なのでしょうか。 みなさんの意見を聞かせてください。 よろしくお願いします。 CとvisualCの違い ただのCとvisualCの違いはなんでしょうか? visualがつくと計算結果をグラフなどに表示できるようになるという違いですか? 25C、30Cなど、リポバッテリーの違いについて 同じ7.4Vのリポバッテリーでも25C,30C,35Cなどありますが、 具体的にどう違いがあるのでしょうか。 電動ガンでの使用を予定していますが、この数値が高いほど モーターの回転数が上がると考えて良いのでしょうか? その場合、どのくらい回転数に変化が出るでしょうか? 詳しい方、回答の程をお願いします。 C#とDelphiの違いについて C#とDelphiの明確な違いについて教えてください。 現在、Delphiの勉強を行っていますが、知人から、「今後の主流はC#になるからC#を学ぶべきだ」と、アドバイスをいただきました。 確かにインターネットで少し調べると、DelphiよりC#を勧める意見が多く見受けられます。しかし、今までに確認した結論では、「ユーザー数、検索時の情報量の違い」と「64bit未対応」といったものしかなく、特に後者の「64bit未対応」の点では、最新のDelphiだと対応されていることが確認できました。 そのため、「ユーザー数、検索時の情報量の違い」だけでは、C#に変更する必要があるのか疑問を感じています。 そこで、上記の疑問解決のため、「Delphiには無く、C#にはある」といった利点を教えてください。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など