c语言生成的是 .c文件 c++生成的是 .cpp文件 他们彼此不能通用。
c语言生成的是 .c文件 c++生成的是 .cpp文件 他们彼此不能通用。
c - 纯 C 代码,没有类或带有方法的结构。 cpp - C++代码 hpp - 仅标头代码。实现在标题中(如模板类) h - C/C++ 的头文件。我同意可以做出另一种区分,但正如我所写的,为了简单起见,我正在尝试减少扩展的数量。至少从我参与过的 C++ 项目来看, h 纯C 的文件比较少见,因此我不想添加另一个扩展。 原文...
编译器不关心文件扩展名,因此编译器没有区别。这里重要的是,声明(某事做什么)放在.h文件中,定义和实...