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