• 締切済み

C⊂C++?

C言語を今勉強してるんですが 後々C++も勉強しようと思っています CでできてたのにC++だとできないことはありますか? C++はCの完全な上位互換ですか? またC++を知ったらCで勉強したことが不要になるってことはありますか?

みんなの回答

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

>CでできてたのにC++だとできないことはありますか? あります。 >C++はCの完全な上位互換ですか? いいえ。完全ではありません。 >またC++を知ったらCで勉強したことが不要になるってことはありますか? 99%以上は必要です。 不要になるのはほんの僅かです。ただ、ほんの僅かの差で悪い癖と言われることはあります。memsetで構造体の初期化とか。

anisakis
質問者

お礼

ありがとうございました

  • f272
  • ベストアンサー率46% (8471/18135)
回答No.1

http://ja.wikipedia.org/wiki/C%2B%2B#C.E8.A8.80.E8.AA.9E.E3.81.A8.E3.81.AE.E4.BA.92.E6.8F.9B.E6.80.A7 基本的に上位互換と考えていて構わないが,完全にというわけではない。 > またC++を知ったらCで勉強したことが不要になるってことはありますか? ほとんどないと思ってよい。

anisakis
質問者

お礼

ありがとうございました

関連するQ&A