- 締切済み
C⊂C++?
C言語を今勉強してるんですが 後々C++も勉強しようと思っています CでできてたのにC++だとできないことはありますか? C++はCの完全な上位互換ですか? またC++を知ったらCで勉強したことが不要になるってことはありますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- zwi
- ベストアンサー率56% (730/1282)
回答No.2
>CでできてたのにC++だとできないことはありますか? あります。 >C++はCの完全な上位互換ですか? いいえ。完全ではありません。 >またC++を知ったらCで勉強したことが不要になるってことはありますか? 99%以上は必要です。 不要になるのはほんの僅かです。ただ、ほんの僅かの差で悪い癖と言われることはあります。memsetで構造体の初期化とか。
- 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で勉強したことが不要になるってことはありますか? ほとんどないと思ってよい。
質問者
お礼
ありがとうございました
お礼
ありがとうございました