私はプログラミングを実際に学んでいるところで、C++ Primer Plus (第 5 版) を読んでいるときに、「有効な C プログラムはすべて有効な C++ プログラムである」という記述に出くわしました。 .
この本はかなり良いですが、その声明は必ずしも真実ですか?
Cファイルと呼ぶのではなく、特定のプロジェクトのCコードのみを書くつもりであるにもかかわらず、CodeBlocksで新しいファイルを作成せず、それをC++ファイルにすることを選択する理由はありますか? たとえば、C で何かを書き始めて、途中で C++ の機能のいくつかを使い始めたいと思うかもしれません。後でファイル拡張子を変更するだけなので、最初に何を決定したかは問題ではありませんか?