用于c ++源代码的文件扩展名是什么

时间:2017-03-20 20:30:01

标签: c++

我在记事本中写了一些代码,但它是用c ++编写的。我已经通过一些可用的网站在线编译和运行代码,输出正如预期的那样。现在我想将其保存为c ++文件,但不确定要使用的扩展名。我在网上做了一些研究,发现c ++有很多扩展(不像java,我遇到的唯一类型是.java)。

要使用的文件扩展名是什么?

3 个答案:

答案 0 :(得分:4)

我强烈建议使用.cpp。还有其他选项,例如.cc,.cxx,但.cpp是目前最常用的选项。特别是不要使用.C(大写C),因为如果您对平台之间的可移植性有远程兴趣,源文件名永远不应区分大小写。对于头文件,请使用.h或.hpp。

答案 1 :(得分:3)

这是一个舆论和惯例的问题。例如,Boost使用.cpp表示实施文件,.hpp表示头文件,但我看过.cc.cxx.c++和{{1在野外使用。后两者对于可移植代码可能是一个坏主意(但并非所有文件系统都可以表示.C符号,并且对不区分大小写的文件系统+看起来像C文件。)

最接近"官方规则"可能是C ++核心指南,suggest .cpp for implementation files and .h for header files

答案 2 :(得分:2)

*.cpp - 代码
*.h - 标题