tip*_*ipu 2 c++ naming-conventions header-files
我正在使用C++开发一个小游戏,我使用了Eclipse CDT的类生成器.它创建了一个带有类定义的.h文件和一个包含所述类的无体方法的.cpp文件.
因此,如果我遵循模板,我将使用方法声明填充.cpp文件,并使用方法体填充.cpp文件.但是,我不能在另一个文件中包含.cpp文件.
那么C++中包含类和包含文件的约定是什么?我所做的是在.h文件中的类声明下填写方法体,并删除.cpp文件.
您不必包含.cpp文件.包括.h文件就足够了..h表示标题,即它应该具有的是函数/对象定义.实际的实现位于同名的.cpp文件中.链接器将为您解决问题.
头文件包含声明(也称为原型).包含头文件让程序知道"我声明看起来像这样的东西".
标头的用户节省了我们在代码文件中声明方法的努力 - 我们只做一次,然后导入文件.
.c/.cpp/.cc文件包含定义 - 它告诉程序函数的功能.
您不必"包含".c文件,因为这是编译器所做的 - 它将所有.c文件编译为机器代码.
| 归档时间: | 
 | 
| 查看次数: | 3396 次 | 
| 最近记录: |