CとC++は異なる言語ですが、私たちはそれを知っています。なぜC++はCと下位互換性がありますか?なぜ "純粋な" C++言語がないのですか?
しかし、これらの言語が異なる場合、mallocや無料のような関数を使用するのはなぜ可能ですか?私はC言語のためにC++が持っているほこりのようなものがすべてあると確信していますが、C++は別の言語なので、これらのものを削除して、
プログラマーがOOモデルなしで作業できるようにするのか、または一部のコンパイラがC++の高水準抽象機能をサポートしていないためですか?
少しC++歴:http://www.hitmill.com/programming/cpp/cppHistory.html – miku