我真的只是在学习编程,并且在阅读 C++ Primer Plus(第 5 版)时,我遇到了“任何有效的 C 程序都是有效的 C++ 程序”的说法,我很想知道我能走多远。 .
这本书很好,但这种说法一定是真的吗?
尽管我打算只为特定项目编写 C 代码而不是选择将其称为 C 文件,但是否有任何理由不在CodeBlocks 中创建新文件并选择它是 C++ 文件?例如,也许我会开始用 C 编写一些东西,然后意识到我想开始使用一些 C++ 功能,因为我可以在之后更改文件扩展名,所以我一开始的决定是否无关紧要?